Перейти к основному содержимому
Версия: 7.15

Сбор метрик

Сбор метрик в Monq осуществляется через Поток данных Monq.

Созданный поток данных в Monq позволяет одновременно принимать событийную информацию (логи), а также метрические данные.

Сбор метрик с Prometheus

Создайте Поток данных или используйте уже существующий поток в Monq.

Для отправки метрик в Поток данных понадобиться API-ключ, скопируйте его с вкладки Настройки соответствующего Потока данных.

Дальнейшая настройка осуществляется на стороне Prometheus

Для отправки данных из Prometheus в сервис сбора метрик Monq, в конфигурационном файле prometheus.yaml необходимо настроить удаленную запись в точку приема метрик:

url: https://<Monq-FQDN>/api/public/mcs/v1/metrics-collector/prometheus/remote-write,

указав в заголовках запроса параметр x-smon-stream-key - API ключ, используемого Потока данных:

x-smon-stream-key: <API ключ Потока данных Monq>

Пример конфигурации удаленной записи метрик в Monq:

global:

remote_write:
- url: https://<Monq-FQDN>/api/public/mcs/v1/metrics-collector/prometheus/remote-write
remote_timeout: 30s
headers:
x-smon-stream-key: <API ключ Потока данных Monq>
follow_redirects: true
enable_http2: true
queue_config:
capacity: 2500
max_shards: 200
min_shards: 1
max_samples_per_send: 500
batch_send_deadline: 5s
min_backoff: 30ms
max_backoff: 5s
metadata_config:
send: true
send_interval: 1m
max_samples_per_send: 500

Справочную информацию по всем параметрам remote_write можно найти на портале документации Prometheus