0
Promethuesを使用して自分のKubernetesクラスタを監視しています。私のすべてのマイクロサービスは、私のHAプロキシを使ってアクセスできます。Promethuesからスクレイピングするときに「トークンが見つかりません」
マイベースPromethuesの設定は次のとおりです。
172.29.219.110:8080
は私のスタンドアロンHAプロキシのIP &港である
- job_name: 'kubernetes_pods'
tls_config:
insecure_skip_verify: true
kubernetes_sd_configs:
- api_server: http://172.29.219.102:8080
role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_host_ip]
target_label: __address__
regex: (.*)
replacement: 172.29.219.110:8080
。
プロメテウスを使用して監視しようとしているエンドポイントは/auth/health
です。
私はどこからでも簡単なカールのコマンドを実行すると、私は次を参照してください。
# curl http://172.29.219.110:8080/auth/health
{"status":"UP"}
しかし、プロメテウスはそれを行うにしようとすると、ログが示しています
level=warn ts=2017-12-15T16:40:48.301741927Z caller=scrape.go:673 component="target manager" scrape_pool=kubernetes_pods target=http://172.29.219.110:8080/auth/health msg="append failed" err="no token found"
このエンドポイントは公開されかつ必要とされます何の認証もありません。なぜPromethuesは言うん:
ああいいですね。ありがとう。病気は今すぐコーディングする! –