2017-01-25 31 views
5

Snapp verilerini InfluxDB'ye aktarmak ve Grafana aracılığıyla görselleştirmek için telegraf kullanıyorum. Şu anda almak için grafana aşağıdaki sorguyu kullanmakInfluxDB'de birden çok WHERE sonucu geri gelmiyor

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 

:

Şimdi garip bir sorun aşağıdaki serisi Verilen (yanımda büyük olasılıkla sadece missunderstanding ...)

koştu (çalışıyor) verileri:

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 
Ben şimdi sadece tek bir arayüz için veri (ifname) seçmeniz gerekir

:

Ancak, bu, bol miktarda olmasına rağmen sonuç getirmez.

Gerçekten mesele ne olduğu hakkında bir ipucu takdir ediyorum ...

Cheers kendime

cevap

0

Not: her zaman kullanılabilir serisini tekrar kontrol. Yukarıda yayınlanan seri, telegraf tarafından yeni bir veri eklenmediği eski serilerdir ve hiçbir sonuç iade edilmemiştir. Doğru (geçerli) seriler şu şekilde adlandırılır:

snmp,agent_host=10.20.0.11,host=grafana-dev,hostname=1OG,ifDescr=ath0,ifIndex=6 
snmp,agent_host=10.20.0.11,host=grafana-dev,hostname=1OG,ifDescr=ath1,ifIndex=5 

ve iyi çalışıyorlar. Rahatsız ettiğim için özür dilerim :)

İlgili konular