LINUX.ORG.RU

История изменений

Исправление vmcs, (текущая версия) :

После множества экспериментов удалось получить желаемый результат только выкинув из запроса $timeFilter и GROUP BY time($__interval)

SELECT last(«ifOperStatus») FROM «snmp» WHERE («ifName»::tag = ‘1/1/c8/1’ AND «agent_host»::tag = ‘RTR01’) AND $timeFilter GROUP BY time($__interval) ORDER BY time DESC LIMIT 1

То есть в конечном виде:

SELECT last("ifOperStatus") FROM "snmp" WHERE ("ifName"::tag = '1/1/c8/1' AND "agent_host"::tag = 'RTR01') ORDER BY time DESC LIMIT 1

Для этого пришлось редактировать запрос вручную (raw), через веб-интерфейс (explorer) выкинуть $timeFilter невозможно. То есть удобно скомпоновать запрос в эксплороре, потом переключиться в raw, где выбросить timeFilter. Обратно из raw в эксплорер переключть запрос нельзя.

Исходная версия vmcs, :

После множества экспериментов удалось получить желаемый результат только выкинув из запроса $timeFilter и GROUP BY time($__interval)

SELECT last(«ifOperStatus») FROM «snmp» WHERE («ifName»::tag = ‘1/1/c8/1’ AND «agent_host»::tag = ‘RTR01’) AND $timeFilter GROUP BY time($__interval) ORDER BY time DESC LIMIT 1

То есть в конечном виде:

SELECT last("ifOperStatus") FROM "snmp" WHERE ("ifName"::tag = '1/1/c8/1' AND "agent_host"::tag = 'RTR01') ORDER BY time DESC LIMIT 1

Для этого пришлось редактировать запрос вручную (raw), через веб-интерфейс выкинуть $timeFilter невозможно.