概要
ポイントは --web.router-prefix
は何も設定しない点です
環境
- Ubuntu 22.04
- Promethues 2.52.0
- nginx 1.27.0
Prometheus の起動オプション変更
--web.external-url=http://localhost:9090/prometheus/
を追加します
localhost の部分は listen したいホスト名や IP に変更してください
nginx.conf
/prometheus
で受けれるようにします
upstream prometheus {
server 192.168.1.100:9090;
}
server {
listen 8080;
server_name host01;
location = /prometheus {
return 302 /prometheus/;
}
location /prometheus/ {
proxy_set_header Host $host;
proxy_pass http://prometheus;
}
}
動作確認
:8080/prometheus にアクセスして問題なく動作することを確認しましょう
また Prometheus のエンドポイントにアクセスしているツール (grafana や sdk など) がある場合はそちらのエンドポイントも修正する必要があります
最後に
次回は Alertmanager を動作させます
0 件のコメント:
コメントを投稿