1

У меня есть метрика на основе журнала, которая отслеживает определенное условие ошибки, ища какое-то строковое сообщение (т. Е. «Дамп ядра»). У меня есть несколько групп, которые отслеживают разные группы серверов, которые у меня есть (например, «group1», «group2» и т. Д.)Как создать оповещение, используя метрику на основе журнала для определенной группы в Google Stackdriver?

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

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

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

ответ

1

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

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

Спасибо, что попробовали Stackdriver, и ваше терпение с бета-грубыми краями! =)