Prometheus Version - 6.7.0
Чтобы очистить только определенный порт для службы, я использовал приведенную ниже конфигурацию.В Prometheus конечная точка целевой службы всегда переходит в состояние
context deadline exceeded and Error says - Get http://<service-name>:8000/metrics:dial tcp <service-ip>:8000:i/o timeout
Конфигурация задания My Prometheus -
- job_name: '<service-name>'
scrape_interval: 10s
scrape_timeout: 20s
honor_labels: true
kubernetes_sd_configs:
- role: service
relabel_configs:
- source_labels: [__meta_kubernetes_service_label_app]
action: keep
regex: <app-name>
- source_labels: [__meta_kubernetes_service_name]
action: replace
target_label: kubernetes_name
- source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_scrape_port]
action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
target_label: __address__
Пробное добавление ниже tls_config, но это не помогло -
tls_config:
insecure_skip_verify: true
Также я попросил Прометея проверить scrape_duration_seconds
, что составляет около 1 секунды.
Это известная проблема?ИЛИ Нужно ли выполнять какие-либо конкретные шаги для получения подробных журналов ошибок.