2017-01-25 10 views
5

Я использую telegraf для ввода данных snmp в свой InfluxDB и визуализирую его через Grafana.Несколько ГДЕ в InfluxDB не возвращают результат

Теперь я столкнулся странные проблемы (скорее всего, просто missunderstanding на моей стороне ...)

Учитывая следующие серии:

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 

настоящее время я использую следующий запрос в графана, чтобы получить данные (который работает отлично):

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 

Но это не возвращает результатов, хотя должно быть много.

Я бы очень признателен за любую подсказку, что этот вопрос является ...

Приветствия

ответ

0

Примечание к себе: всегда перепроверить доступные серии.

Серия, опубликованная выше, представляет собой старую серию, в которой новые данные не добавляются телеграфом, и поэтому результаты не возвращаются. Правильная (текущая) серия называется:

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 

и хорошо работать. Извините за беспокойство :)

 Смежные вопросы

  • Нет связанных вопросов^_^