插件 〉OpenNMS Plugin for Grafana


开发者

The OpenNMS Group Inc.

注册以接收偶尔的产品新闻和更新



应用
社区

OpenNMS Plugin for Grafana

  • 概览
  • 安装
  • 变更日志
  • 相关内容

OpenNMS Plugin for Grafana CircleCI

OpenNMS Plugin for Grafana (前身为 Helm) 是一个 Grafana 应用,允许用户使用来自 OpenNMS® Horizon™ 和/或 OpenNMS® Meridian™ 的数据创建灵活的监控仪表盘。

支持的数据

  • 性能和响应时间 (时间序列指标)
  • 故障 (告警和中断)
  • 库存 (节点、IP 和 SNMP 接口、服务)
  • NetFlow (NetFlow v5 & v9, IPFIX, sFlow)

有关安装、配置和使用该应用程序的帮助,请阅读文档

功能

灵活的数据过滤

使用自定义过滤器和条件隔离您想要显示的数据。过滤器面板更进一步,为您的仪表盘提供全局数据过滤。

可配置的显示

呈现与您和您的团队最相关的字段,以改进跟踪和分类。

告警交互

直接从仪表盘确认、升级、创建和清除告警工单。

存储引擎无关

检索存储在持久性引擎中的时间序列指标,包括 OpenNMS Time Series DBNewtsCortexRRDtoolJRobin

流量深度分析仪表盘

这个包含在应用程序中的自定义仪表盘提供了一个强大、灵活的界面,用于探索 NetFlow 数据和性能指标。

模板支持

使用来自任何包含的 OpenNMS 数据源插件的查询结果填充模板变量。

时间序列数据的趋势和预测

使用内置的系列过滤器去除异常值并执行趋势分析或预测,或者使用 Java 或 R 开发您自己的过滤器。使用 JEXL 表达式派生新系列。

支持矩阵

  • 性能数据源
    • OpenNMS Horizon 16 或更高版本
    • OpenNMS Meridian 2016 或更高版本
  • 实体数据源
    • 告警
      • OpenNMS Horizon 20 或更高版本
      • OpenNMS Meridian 2018 或更高版本
    • IP 和 SNMP 接口、中断和服务
      • OpenNMS Horizon 26 或更高版本
      • OpenNMS Meridian 2020 或更高版本
  • 流量数据源
    • OpenNMS Horizon 24 或更高版本
    • OpenNMS Meridian 2019 或更高版本

此插件需要 Grafana 9 或更高版本。

问题跟踪

我们在 JIRA 实例中使用 OpenNMS Plugin for Grafana 项目来跟踪与此项目相关的错误和增强功能。

变更日志

变更日志已移至 CHANGELOG.md

在 Grafana Cloud 上安装 OpenNMS Plugin for Grafana

更多信息,请访问关于插件安装的文档。

v9.0.15

Grafana Plugin for OpenNMS version 9.0.15 版本包含许多错误修复。

  • OPG-465 实体节点查询不显示父节点或操作系统字段
  • OPG-483 在性能查询中使用下拉菜单中的变量时,值不会保留
  • OPG-488 当多个变量名称相似时,性能查询的变量插值不正确
  • OPG-493 修复 Perf DS subAttribute/datasource 的映射问题

v9.0.14

Grafana Plugin for OpenNMS version 9.0.14 版本包含许多错误修复和增强功能。

  • OPG-384 向 node/resource 下拉菜单添加变量
  • OPG-471 确保在查询编辑器字段中允许使用模板变量
  • OPG-475 nodeResources 查询无法正常工作
  • OPG-477 允许在 Grafana 审查后手动覆盖 UI 和 Docs 更新
  • OPG-478 告警表面板分页功能不正确

v9.0.13

Grafana Plugin for OpenNMS version 9.0.13 版本包含一个错误修复。

  • OPG-475 nodeResources 查询无法正常工作

v9.0.12

Grafana Plugin for OpenNMS version 9.0.12 版本是 9.0.11 的重新发布,包含一些小错误修复。

  • OPG-466 无法通过多值节点变量过滤告警查询
  • OPG-474 在告警面板操作后显示通知,而不是刷新面板

v9.0.11

Grafana Plugin for OpenNMS version 9.0.11 版本包含一个错误修复和增强功能。

  • OPG-468 向 datasources 添加 `nodeId()` 查询
  • OPG-469 告警面板列调整大小
  • OPG-470 告警面板用户反馈
  • OPG-472 OPG nodeFilter labelFormat 和 valueFormat 的文档

v9.0.10

Grafana Plugin for OpenNMS version 9.0.10 版本包含一个错误修复和一个增强功能。

  • OPG-464 某些实体 DS 结果中缺少节点 ID 字段
  • OPG-410 向 Monitored Services 实体添加 up/down 状态

v9.0.9

Grafana Plugin for OpenNMS version 9.0.9 版本包含许多错误修复和增强功能。

  • OPG-448 转换器在资源名称中输出额外字符
  • OPG-454 带有 multi-value withHost 的 Flow 查询未返回数据
  • OPG-460 Entities DS - Nodes Table - Category Values 显示在 Primary SNMP ifIndex 下
  • OPG-461 Entity datasource 不再在 IP interface query results 中包含 node ID / node label
  • OPG-463 Entitles DS Tables Limit 不允许值为零

v9.0.8

Grafana Plugin for OpenNMS version 9.0.8 是 version 9.0.7 的重新发布,包含许多错误修复和增强功能。

  • OPG-369 React Flow Panel 和 Datasource 改进
  • OPG-427 节点元数据并非始终返回
  • OPG-438 v9 Dashboard Converter 工具正在将查询数据源重置为默认名称

v9.0.7

Grafana Plugin for OpenNMS version 9.0.7 版本包含许多错误修复和增强功能。

  • OPG-369 React Flow Panel 和 Datasource 改进
  • OPG-427 节点元数据并非始终返回
  • OPG-438 v9 Dashboard Converter 工具正在将查询数据源重置为默认名称

v9.0.6

Grafana Plugin for OpenNMS version 9.0.6 版本包含许多错误修复和增强功能。

  • HELM-446 Stat Panel "Last *" 计算未忽略 NaN 值
  • HELM-445 将 helm 升级到最新的 grafana 9.x API
  • HELM-443 站点文档未生成
  • HELM-442 回归:无法在 Perf DS 中手动键入节点值
  • HELM-440 Dashboard converter 未正确更新 Entity Alarm 查询
  • HELM-439 Filter panel 字段顺序不适应面板形状
  • HELM-435 Entity DS Alarm query 未正确处理多值变量
  • HELM-430 Perf DS Query 不支持 ${variable} 语法
  • HELM-418 说明现在必须在使用变量之前定义它们
  • HELM-416 关于 Predefined Dashboards 的文档具有误导性
  • HELM-415 文档指示用户在创建仪表盘时创建自定义操作,但 Grafana v9 中已不再存在此功能

v9.0.5

Grafana Plugin for OpenNMS version 9.0.5 是一个小版本,包含一些小错误修复和增强功能。

  • HELM-432 创建 Converter Dashboard
  • HELM-425 修复 transient flag 的逻辑问题
  • HELM-424 无法在 Perf DS Query 中设置节点
  • HELM-422 默认流量仪表盘需要针对 v9 插件进行更新
  • HELM-417 资源字段硬编码 node ID
  • HELM-414 使用表达式的转换后仪表盘失败,因为转换后属性标签位置错误
  • HELM-400 Alarm Table 详细信息不显示 Alarm ID
  • HELM-396 Alarm Table - 允许在面板中的任何位置右键点击
  • HELM-389 Filter Panel: 绑定到 Dashboard

v9.0.4

Grafana Plugin for OpenNMS version 9.0.4 是一个包含一个错误修复的小版本。

  • HELM-421: PerfDS: string property 的 Explorer 出现错误 "N.replace is not a function"

v9.0.3

Grafana Plugin for OpenNMS version 9.0.3 是一个小版本,包含根据 Grafana 注册表指南进行的最后一次破坏性 ID 更改。

它包含许多依赖项安全更新以及一些小错误修复

  • HELM-398: Alarm Table / Entity Datasource: 启用 "Use Grafana User"
  • HELM-406: 向仪表盘添加 perf filter query 会引发 "TypeError: l is undefined" 错误
  • HELM-411: Alarm datasource query 未保持正确的相等性

v9.0.2

Grafana Plugin for OpenNMS version 9.0.2 是一个错误修复版本。

v9.0.1

Grafana Plugin for OpenNMS version 9.0.1 是 9.0.0 的重新发布,更改了用于发布到 Grafana 注册表的插件 ID 并更新了徽标。

v9.0.0

Grafana Plugin for OpenNMS version 9 是对 Helm 8 代码库的大规模重构。

亮点包括

  • 用 React 重写所有面板
  • 清理内部代码以使用更新的 Grafana 数据结构
  • 大量文档更新和改进
  • 等等等等!

提供了Dashboard Convert Panel 以将您的仪表盘从 Helm 8 迁移。有关备份现有仪表盘和升级的说明可在Grafana 插件文档中找到。