5
私はTelegrafを使用してInfluxDBにsnmpデータをプッシュし、Grafanaを通して可視化しています。私は現在、取得するgrafanaで次のクエリを使用しInfluxDBのWHEREは結果を返しません
snmp,agent_host=10.20.30.40,host=grafana-dev,hostname=1OG,ifIndex=3,ifName=ath0
snmp,agent_host=10.20.30.40,host=grafana-dev,hostname=1OG,ifIndex=3,ifName=ath1
:
は今、私は奇妙な問題が、次のシリーズを考えると(私の側の最も可能性が高いだけでmissunderstanding ...)
に走りました(正常に動作します)データ:
SELECT
non_negative_derivative(mean("ifInOctets"), 1s) *8 AS "In",
non_negative_derivative(mean("ifOutOctets"), 1s) *8 AS "Out"
FROM "snmp"
WHERE "host" = 'grafana-dev'
AND "hostname" =~ /^1OG$/
AND time > now() - 6h
GROUP BY time(10s), "hostname", "ifName" fill(null)&epoch=ms
私は今、単一のインタフェースのみ(のifName)のデータを選択する必要があります。
SELECT
non_negative_derivative(mean("ifInOctets"), 1s) *8 AS "In",
non_negative_derivative(mean("ifOutOctets"), 1s) *8 AS "Out"
FROM "snmp"
WHERE "host" = 'grafana-dev'
AND "hostname" =~ /^1OG$/
AND "ifName"= 'ath0'
AND time > now() - 6h
GROUP BY time(10s), "hostname", "ifName" fill(null)&epoch=ms
しかし、十分なはずですが、これは結果を返しません。
私は本当に問題が何であるかを任意のヒントをいただければと思います...
乾杯自分自身へ