Influxdb创建新的衡量标准

时间:2016-07-13 04:06:50

标签: snmp influxdb collectd

对Influxdb来说很新,但很喜欢它 我已经配置它从snmp轮询设备收集指标 - 主要是网络节点 我可以愉快地绘制使用派生值轮询的统计数据,但我想知道 是否可以从已存储的数据在Influxdb中创建新的测量? 用例是我们轮询网络流量并通过执行当前和最后读取之间的派生差异来绘制图形(grafana) 我想要做的是创建一个测量,在Influxdb中执行该测量并存储它。这主要是因为我可以使用简单的查询设置对新派生值的监控,如果它低于x,则会发出警报。

我有一个带有主机和端口名称的测量snmp_rx / snmp_tx,带有轮询的ifHCInOctets和ifHCOutOctets 那么,我是否可以为每个显示当前和最后读数之间差异的连续创建新测量的过程? 感谢

1 个答案:

答案 0 :(得分:0)

您正在寻找的显然涌入的功能称为continuous queries

  

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

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