Cadvisor が正しいポートで起動しません。

Cadvisor が正しいポートで起動しません。

私のコンピュータの指標を監視するためにgrafana、prometheus、およびcadvisorを使用しようとしています。次のようにcadvisorを実行しようとしています。

cadvisor -port=9091

効果はとても良いです。しかし、始めるには、私の介入なしにそれ自身を開始したいのでsystemd

キャドバイザーを使ってサービスから始めましたユニット構成 文書。内容は次のとおりです/etc/systemd/system/cadvisor.service

[Unit]
Description=cadvisor
Wants=network-online.target
After=network-online.target

[Service]
User=cadvisor
Group=cadvisor
Type=simple
ExecStart=/usr/bin/cadvisor -port=9101

[Install]
WantedBy=multi-user.target

その後、私は次のことをしました。

systemctl daemon-reload
systemctl enable cadvisor
systemctl status cadvisor
# this shows:
   Main PID: 1730601 (cadvisor)
      Tasks: 46 (limit: 76949)
     Memory: 64.0M
     CGroup: /system.slice/cadvisor.service
             └─1730601 /usr/bin/cadvisor --docker=unix:///var/run/docker.sock --port=4194 --storage_driver= --storage_driver_host=localhost:8086 --storage_driver_password=root --storage_driver_secure=false --st>

問題は、Cadvisorがポートで実行されていることです。4194変える9091。なぜ間違ったポートで実行されているのですか?どうすれば解決できますか?

ベストアンサー1

apt-get経由でインストールした場合、cadvisor設定ファイルは/etc/default/cadvisor.

CADVISOR_PORTフィールドを変更してサービスを再起動します。

おすすめ記事