Я пытаюсь извлечь некоторые метрики с помощью проводника метрик. Выбираю метрику: Log Entries
и ресурс GKE
. Насколько я понимаю из документации, оба severity
и поля textPayload
являются первоклассными, но я могу выбрать поле severity
(а также log
), но не textPayload
(оба находятся в группе metric label
). Есть ли способ фильтровать по textPayload? Есть ли причина, по которой я не могу фильтровать по этому полю специально? (Я не смог найти никакой документации, объясняющей, почему одни поля доступны, а другие нет)
Почему я могу выбрать серьезность в качестве фильтра, но не textPayload при использовании метрик на основе журнала в Metric Explorer
Ответы (1)
Severity и logName - это предопределенные метки для показателей. Поэтому вы можете найти их в списке. Ссылки на это можно найти в документации на странице https://cloud.google.com/logging/docs/logs-based-metrics/labels в разделе "Ярлыки по умолчанию". Ярлыки доступны для фильтрации и группировки по полям.
Если вы хотите использовать textPayload или его часть в качестве фильтра или группировки по, вы можете создавать определяемые пользователем метрики и определять настраиваемые метки на основе textPayload. Затем, когда вы выбираете определяемую пользователем метрику в проводнике метрик, вы можете найти там свои ярлыки.
person
Veikko
schedule
20.02.2019
Благодарность! Проблема в том, что он будет учитывать только журналы, созданные после создания метрики, но я хочу выполнить вскрытие. Спасибо, в любом случае!
- person JSBach; 20.02.2019