Как я могу создать предупреждение, используя метрику на основе журнала для определенной группы в Google Stackdriver?

У меня есть метрика на основе журнала, которая отслеживает конкретное состояние ошибки, ища какое-то строковое сообщение (например, «дамп ядра»). У меня есть несколько групп, которые отслеживают разные группы серверов, которые у меня есть (например, «группа1», «группа2» и т. Д.)

Я бы создал оповещения, чтобы искать эти метрики на основе журнала для каждой группы. Например, предупреждение будет создано для каждой группы серверов («дамп ядра в группе 1», «дамп ядра в группе 2» и т. Д.)

На вкладке «Цель» при создании предупреждений он позволяет мне настраивать таргетинг на экземпляры, но не позволяет мне указывать метрики на основе журнала в конфигурации. Если я выберу в качестве цели метрику на основе журнала, это не позволит мне ограничить ее определенными группами.

Есть лучший способ сделать это?


person Nathan Doromal    schedule 05.04.2016    source источник


Ответы (1)


Когда метрики на основе журналов выходят из Stackdriver Logging, они уже были агрегированы, а информация о ресурсах, из которых были получены записи, не сохраняется, и поэтому вы не можете снова разделить метрику на части для целей предупреждения.

В качестве альтернативы вы можете создать отдельные метрики на основе журналов для различных групп, которые вас интересуют. К сожалению, на момент написания этой статьи поддержка собственных групп - это то, что мы еще не распространяли в Stackdriver, поэтому вам нужно будет воспроизвести критерии вы используете для определения группы в определении фильтра.

Спасибо за то, что попробовали Stackdriver, и за ваше терпение в решении проблем с бета-версией! знак равно

person Ben Rister    schedule 06.04.2016