Dockerモニタリング
最終更新日: 05 年 2024 月 XNUMX 日Docker LogicModuleは、Dockerコンテナ内のリソース使用量を監視します。 これを行うには、Dockerサービス内に「cAdvisor」監視コンテナーをインストールする必要があります。
ご注意: cAdvisor は RHEL 7.6 では機能しません。 詳細については、次を参照してください。 このレポート.
cAdvisorのインストール
cAdvisor をインストールするには、Docker ホストで次のコマンドを実行します。
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
gcr.io/cadvisor/cadvisor:latest
cAdvisorが実行されると、LogicMonitorはインスタンスとしてコンテナを検出し、データの収集を開始します。
詳細については、を参照してください。 https://github.com/google/cadvisor/
RHELとCentosでのcAdvisorの実行
RHELおよびCentosシステムでは、cAdvisorが正しく動作するように、次のインストールオプションを追加する必要があります。
--privileged=true \
--volume=/cgroup:/cgroup:ro \
DockerでcAdvisorを実行する
古いバージョンのDocker(<1.2)では、ルートボリュームアクセスオプションを次のように指定する必要がある場合があります。
--volume=//:/rootfs:ro \