0
私のサービスの活力をチェックするためにprometheusとblackboxをセットアップしました.HTTPターゲットでは問題なく動作していますが、tcp1では動作しません。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
を使用してサービスを調査しようとした場合
プロメテウスの仕事を使って同じ結果を得ることができません。 プロメテウスUIエラーでDOWNとしてのステータスを示して私のために正常に動作します
ジョブ構成
- 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はこのサービスのステータスをUPにして"/metrics "を表示しますmetrics_path(/ metricsはデフォルトのURIです) – Priyanka
tcpプローブは 'module:[tcp_connect]'でうまくいっています – Priyanka