0

Influxdb 的新手,但非常喜欢它 我已经配置它从 snmp 轮询设备收集指标 - 主要是网络节点 我可以愉快地绘制使用派生值轮询的统计信息,但我想知道是否可以在 influxdb 中创建一个新的测量值数据已经存储?用例是我们轮询网络流量并通过计算当前读数和上次读数(grafana)之间的派生差异来绘制它我想要做的是创建一个在 influxdb 中执行此操作并将其存储的测量。这主要是为了让我可以使用简单的查询设置对新派生值的监控,并在它低于 x 时发出警报。

我有一个带有主机和端口名称的测量 snmp_rx / snmp_tx 以及轮询的 ifHCInOctets 和 ifHCOutOctets 所以我可以执行一个过程,为每个显示当前读数和上次读数之间的差异的每个连续创建一个新测量吗?谢谢

4

1 回答 1

0

显然,您正在寻找的 influxdb 功能称为连续查询

CQ 是系统在数据库中自动并定期运行的 InfluxQL 查询。InfluxDB 将 CQ 的结果存储在指定的测量中

它将允许您从原始 ifHCInOctet/ifHCOutOctets 计数器中自动创建和填充新的八位组速率测量值,您在 select 语句中使用导数函数并按时间间隔配置组。您还可以在选择表达式中进行一些缩放(如字节到位等)。

于 2016-07-22T12:08:03.720 回答