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