#configuration #prometheus
#конфигурация #prometheus
Вопрос:
В нашем приложении включена конечная точка metrics для получения метрик. Требуется пользовательский параметр, как настроить prometheus.yaml для отправки пользовательских параметров как части каждой очистки метрик
Ниже приведен мой prometheus.конфигурация yml
# Sample METRICS
- job_name: 'sys-metrics'
metrics_path: '/sys/metrics'
# Optional HTTP URL parameters.
params:
-user-id: ['myemail@email.com']
scrape_interval: 3s
static_configs:
- targets: ['dev.devhost.domain.com:12345']
Когда я запускаю сервер, я получаю ошибку маршала
parsing YAML file prometheus.yml: yaml: unmarshal errors:n line 37: field -user-id not found in type config.plain"
Любая помощь приветствуется
Ответ №1:
в разделе параметров идентификатор пользователя является дочерним элементом, добавьте вкладку для разрешения. как я определил на том же уровне, ожидается, что prometheus будет одним из предопределенных конфигураций.
params:
-user-id: ['myemail@email.com']
Проблема решена