Сбор метрик
Сбор метрик в 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