Создание метрики лога

Материал из Документация Ключ-АСТРОМ

Создание метрики лога

Управление логами и аналитика Ключ-АСТРОМ даёт возможность не только просматривать и анализировать логи, но и создавать метрики на основе данных логов и использовать их в Ключ-АСТРОМ как любые другие метрики. Вы можете добавлять их на дашборд, включать в анализ и даже создавать пользовательские оповещения.

Создание метрики «connections refused»

Вам нужно подсчитать, сколько отказов соединений зафиксировано в ваших данных логов. Для этого отфильтруйте нужные логи и превратите количество вхождений в метрику лога. Отслеживая метрику, вы можете отслеживать возможные проблемы с межсетевым экраном, сетевым подключением или конфигурацией сервера.

Создание метрики

  • Перейдите в Настройки > Мониторинг логов > Извлечение метрик и выберите Добавить метрику лога.
  • В поле Ключ добавьте имя метрики к префиксу log.. Ключ метрики: log.conn_refused_count.
  • Добавьте Сопоставление.
  • Для опции Измерение метрики выберите Количество записей логов. Метрика представляет собой количество вхождений записей логов, содержащих фразу Connection refused.
  • Выберите Сохранить изменения, чтобы создать метрику лога.

Просмотр метрики

Чтобы просмотреть результат в Визуализации данных:

  • Перейдите в Визуализацию данных.
  • Выберите ключ метрики log.conn_refused_count.
  • Выберите Запустить запрос.

Создание метрики атрибута лога

Вам нужно отслеживать атрибут ваших логов, и вы хотите следить за уровнями ошибок, сообщаемыми в логах из вашего кластера K8s. Найдите правильные логи из хранилища данных и используйте фильтры, чтобы создать новую метрику для них. Добавьте статус лога (error/warning/info) к вашей метрике, что упрощает отслеживание этих данных с помощью метрик.

Метрики из событий Kubernetes

События Kubernetes не хранятся как записи логов в хранилище данных. Если ваша метрика лога соответствует событиям Kubernetes, используйте fetch events вместо fetch logs, чтобы найти совпадающие записи. Сопоставление атрибутов между сопоставлением и событиями хранилища данных см. в разделе Метрики логов.

Создание метрики

  • Перейдите в Настройки > Мониторинг логов > Извлечение метрик и выберите Добавить метрику лога.
  • В поле Ключ добавьте имя метрики к префиксу log.. Ключ метрики: K8-92233333.
  • Добавьте Сопоставление.
  • Для опции Измерение метрики выберите Количество записей логов. Метрика представляет собой количество вхождений записей логов, содержащих фразу KUBERNETES_CLUSTER-92233333.
  • Добавьте измерение status.
  • Выберите Сохранить изменения, чтобы создать метрику лога.

Просмотр метрики

Чтобы просмотреть результат в Визуализации данных:

  • Перейдите в Визуализацию данных.
  • Выберите ключ метрики log.K8-92233333 и в разделе Разбить по добавьте status.
  • Выберите Запустить запрос.