Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 Grafana 监控网络设备运行状况

总结 阅读这些主题,了解如何从 Grafana UI 查看预填充的图形和运行查询。

您可以使用 Grafana 创建和查看图表、图形和其他视觉对象,以帮助组织和理解数据。有关 Grafana 以及如何访问 Grafana UI 的更多信息,请参阅 Grafana 概述

运行查询

您可以从 Grafana UI 运行查询。有关详细信息,请参阅 查询数据源

创建图表时,数据是从 TSDB 数据库呈现的。TSDB 数据库库 (shim) 基于 InfluxDB,一个开源时间序列数据库。从 TSDB 数据库收发的信息采用 InfluxDB 格式。Paragon Automation 还支持 Grafana 的开源 InfluxDB 插件。从 Grafana UI 运行查询后,开源 InfluxDB 会向 Paragon Automation TSDB 发送后端请求。Paragon Automation TSDB 以 InfluxDB 格式发送响应。

在早期版本中,当您使用 influxDB 作为数据源从 Grafana UI 运行查询时,您只能查看设备组中特定设备的数据。您可以使用 influxDB 识别的语法参数,例如 FROMSELECT 。您无法使用 influxDB 插件查看设备组的聚合数据,也无法查看多个设备组的聚合数据。但是,Paragon Automation 还支持 Juniper Paragon Insights TSDB 插件。

此插件是在安装 Paragon Automation 时安装的。Juniper Paragon Insights TSDB 插件基于 influxDB 插件,但也支持查看设备组的聚合数据或查看多个设备组的聚合数据。可以使用语法参数(如 DEVICEDEVICE GROUPSMEASUREMENT)查看聚合数据。Grafana 中 Paragon Insights 的默认数据源基于 Juniper Paragon Insights TSDB 插件。

支持的语法参数请参见 表1

图 1:从 Grafana UI Querying from Grafana UI 查询
表 1:InfluxDB 和 TSDB 语法参数示例
InfluxDB 查询选项 TSDB 查询选项
FROM- 选择数据源(设备、设备组、主题/规则)。 DEVICE- 为此查询选择一个或多个设备。
SELECT- 选择数据字段,然后将聚合和变换类型应用于数据。 DEVICE GROUP- 为此查询选择一个或多个设备组。
GROUP BY- 指定如何基于 KPI 键对数据进行分组。 MEASUREMENT—选择 Paragon Insights 主题或规则名称。
FORMAT AS- 指定是要格式化为表、时间序列还是日志。 FIELDS- 选择要应用聚合的字段。
  WHERE- 基于标签和字段过滤数据。
GROUP BY- 指定如何基于 KPI 键对数据进行分组。
FORMAT AS- 指定是要格式化为表、时间序列还是日志。
PER DEVICE LIMIT- 为所选的每个设备(数据库)设置基本查询的每台设备限制。
AGGREGATED LIMIT- 在运行基本查询后设置设备(数据库)的聚合限制。
  AGGREGATED LIMIT- 重命名字段。例如,如果选择 均值 作为名为 bps 的字段的聚合函数,则可以为其指定一个名为 mean_bps 的别名。

查看预填充的图表

您可以从 Grafana 仪表板查看预填充的图表。

您可以从 Grafana 主页的仪表板部分查看预填充的图表。您还可以通过单击 Dashboard>Manage>Paragon Insights 群集运行状况来查看这些预填充的图表。默认情况下,下图可用:

  • CPU 使用率 - 查看不同级别 CPU (%) 使用率的集群或节点信息。
  • 磁盘读取使用情况 (r_await) - 查看有关提供磁盘读取所花费的平均时间的群集或节点信息。
  • 磁盘写入使用情况 (w_await) - 查看有关提供磁盘写入所花费的平均时间的群集或节点信息。
  • 可用节点内存 - 查看有关所选集群中节点上可用可用内存的信息。

单击图表的名称可查看该图表的详细信息。您可以一次查看群集中所有节点的预填充图,也可以查看群集中一个或多个节点的预填充图。