Составная ошибка Librato: что делает: невозможно выполнить составную: [ошибка: запрошены данные MD из конечной точки SD]. иметь в виду?

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

a.b.c.failed
a.b.e.failed

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

Похоже, мне нужно сделать составную сумму, чтобы я мог вызвать предупреждение, когда сумма выше нуля. Я думаю, что композиция будет выглядеть примерно так:

sum(series("a.b.*.failed",{}))

Однако каждая попытка, которую я делаю, дает ошибку:

Unable to execute composite: ["error": "Requested MD data from SD endpoint"]

В другой теме предлагалось заменить {} на "*" (включая кавычки). Это больше не выдает ошибку, а дает странный результат (он все время выше нуля, хотя "неудачная" статистика выше нуля очень редко).


person Neil B.    schedule 23.11.2018    source источник


Ответы (1)


Правильное выражение для моего случая:

sum(derive(series("a.b.*.failed","*")))

Использование «*» работает для выбора источника.

Вывод дает изменение каждой статистики вместо совокупного итога (но я не уверен, почему появлялся совокупный итог - он обычно не отображается для этой статистики).

Сумма добавляет изменение различных статистических данных.

Я не понимаю, почему {} не работает - я думаю, это связано с загадкой значения сообщения об ошибке, в котором используется недокументированная терминология (конечные точки MD и SD). Документация Librato по их составному языку статистических функций очень минимальна и содержит несколько примеров и несколько объяснений значения терминов и технических основ.

person Neil B.    schedule 26.11.2018
comment
MD относится к модели их метрик на основе тегов, тогда как SD — это более старая модель на основе источника. Использование {} означает, что в вашем композите используются теги (или MD), которые ваша учетная запись может не поддерживать. Вот ссылка на старую документацию для справки. kb-docs-archive.librato.com/data_processing/composite_metrics/ - person Kotsu; 26.11.2018