Просмотр метрик OSMP
Компонент наблюдаемости Kaspersky Symphony XDR позволяет просматривать метрики OSMP, отслеживать статус каждого компонента с помощью панели мониторинга, просматривать показатели системы хранения данных (Longhorn) для кластера Kubernetes и уведомлять пользователей по электронной почте, если показатели производительности узла кластера Kubernetes превышают нормальные значения.
Вы можете отслеживать показатели для дальнейшего анализа работоспособности и производительности компонентов с помощью компонента наблюдаемости.
Если вы хотите просмотреть информацию о производительности Ядра KUMA, хранилища, коллекторов и корреляторов, вам необходимо просмотреть метрики KUMA.
Просмотр метрик OSMP с помощью панелей мониторинга Grafana
Чтобы просмотреть метрики OSMP с помощью панелей мониторинга Grafana:
- Перейдите по веб-адресу
<monitoring_host>.<smp_domain>.Где
<monitoring_host> – имя устройства,<smp_domain> – имя домена. Эти параметры представляют собой FQDN службы мониторинга Kaspersky Symphony XDR и определяются в конфигурационном файле при развертывании Kaspersky Symphony XDR. - Введите учетные данные Grafana, указанные в конфигурационном файле (параметры
grafana_admin_userиgrafana_admin_password).
Также метрики OSMP можно просмотреть в разделе Панель мониторинга:
- В главном меню перейдите в раздел Мониторинг → Панель мониторинга и выберите вкладку Обнаружение и реагирование.
- Нажмите на значок с многоточием (
). - Нажмите на кнопку Перейти к метрикам OSMP.
Отображается интерфейс Grafana. Вы можете просматривать диагностическую информацию для каждого компонента Kaspersky Symphony XDR и показатели системы хранения данных (Longhorn) для кластера Kubernetes, а также настраивать уведомления по электронной почте о событиях работоспособности кластера Kubernetes.
Просмотр метрик OSMP с помощью собственных инструментов мониторинга
Вы можете получать метрики OSMP в собственные инструменты мониторинга (например, Prometheus, VictoriaMetrics, системы аналитики, BI и ETL) с помощью HTTP-эндпоинтов службы мониторинга Kaspersky Symphony XDR. Запросы к эндпоинтам выполняются по FQDN службы мониторинга: <monitoring_host>.<smp_domain>, где <monitoring_host> – имя устройства, <smp_domain> – имя домена. Эти параметры представляют собой FQDN службы мониторинга Kaspersky Symphony XDR и определяются в конфигурационном файле при развертывании Kaspersky Symphony XDR.
Эндпоинты API для работы с метриками
Для получения метрик OSMP вы также можете использовать эндпоинты службы мониторинга. Доступ к указанным ниже эндпоинтам осуществляется без авторизации.
<monitoring_host>.<smp_domain>/api/v1/exportЭндпоинт возвращает временные ряды метрик (time series) по заданным параметрам запроса. Данные возвращаются в формате JSON (JSON line).
Область применения:
- интеграция с внешними системами (аналитика, BI, ETL);
- выгрузка метрик для последующей обработки;
- построение отчетов и агрегаций вне системы мониторинга.
Фильтрация и формат выдачи управляются с помощью query-параметров.
Основные параметры:
match[]– выражение для выбора метрик (например, имя метрики).start– начало временного диапазона (в секундах Unix time).end– конец временного диапазона (в секундах Unix time).max_rows_per_line– максимальное количество значений (точек) временного ряда в одной строке ответа. Если ряд содержит больше значений, он разбивается на несколько строк. Параметр не ограничивает общее количество точек в ответе.
Пример запроса:
https://<monitoring_host>.<smp_domain>/api/v1/export?match[]=node_memory_MemTotal_bytes&max_rows_per_line=200<monitoring_host>.<smp_domain>/metricsЭндпоинт предоставляет внутренние технические метрики компонента системы мониторинга (VictoriaMetrics) в формате Prometheus. Возвращает набор метрик, характеризующих текущее состояние процесса и его подсистем.
Пример запроса:
GET /metricsПример ответа (фрагмент):
process_cpu_cores_available 1.2
vm_cache_entries{type="promql/parse"} 264
go_goroutines 58
flag{name="dryRun", value="false", is_set="false"} 1
<monitoring_host>.<smp_domain>/federateЭндпоинт для агрегации и передачи метрик между системами мониторинга (federation).
Область применения:
- Позволяет запрашивать выборку метрик из уже существующего экземпляра Prometheus или VictoriaMetrics.
- Использует параметр
match[]для фильтрации. - Возвращает данные в формате Prometheus.
Пример запроса:
https://<monitoring_host>.<smp_domain>/federate?match[]=upПример настройки задания сбора метрик в Prometheus:
YAML
scrape_configs:
- job_name: "xdr-federate"
scheme: https
honor_labels: true
metrics_path: /federate
params:
'match[]': ['up']
static_configs:
- targets: ["monitoring.example.smp.com"]