0
prometheus와 blackbox를 설정하여 내 서비스의 생동감을 확인했으며 HTTP 대상은 정상적으로 작동하지만 TCP는 작동하지 않습니다.Prometheus - tcp end를 조사 할 수 없습니다.
난 날
probe_http_status_code 200
probe_http_content_length 84
probe_http_redirects 0
probe_http_ssl 0
probe_duration_seconds 0.310101
probe_success 1
을 이용하여 서비스를 조사하려고하면
prometheus 직업을 사용하여 동일한 결과를 얻을 수 없습니다. 프로 메테우스 UI는
작업 구성 나를 위해 잘 작동
- job_name: 'mongo-service'
scheme: http
metrics_path: /probe
params:
module: [tcp]
static_configs:
- targets: ['mongo-svc:27017']
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
replacement: ${1}
- source_labels: [__param_target]
regex: (.*)
target_label: instance
replacement: ${1}
- source_labels: [ ]
regex: .*
target_label: __address__
replacement: blackbox:9115
예 .. 현재 동일한 블랙 박스 서비스와 대화하고 있습니다. 나는 tcpdump와 함께 시도 할 것이다. – Priyanka
prometheus pod에 tcpdump를 설치할 수 없다.'metrics_path :/probe'를 제거했을 때, prometheus UI는이 서비스에 대해 "/ metrics"로 상태를 보여줍니다. metrics_path (/ metrics는 기본 uri 임) – Priyanka
tcp probe는'module : [tcp_connect]'와 함께 성공합니다. – Priyanka