2017-11-06 7 views
3

私はcadviorで監視しているコンテナのPrometheusにディスク使用量トレースを見つけることができません。それらのすべての値は0です。値を持つものはid = "/"のものだけです。Prometheusと容器のディスク使用量が表示されない

enter image description here

すべての非ルートエントリが0私は変更はありませんクエリ

changes(container_fs_usage_bytes{id!="/"}[60m] offset 215h) 

でチェックされ、それは私がCentOSの7.3と、彼らに私のコンテナを実行している常に0ですDCOSクラスタによって管理されます。私は次のコマンドでCadvisorインスタンスを起動します。

sudo docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --volume=/cgroup:/cgroup:ro --publish=8082:8080 --privileged=true --detach=true --name=cadvisor google/cadvisor:latest 

したがって、適切な権限が設定されていることを確認できます。 id = "/"タグで何らかの集約メトリックが表示されるのはなぜですか。ただし、コンテナごとの統計情報は表示されません。

答えて

0

"dev/dev/mapper"のような他の場所に依存するデバイスマッパーDockerストレージドライバを使用しているように見える間は、 "/ dev/disk"デバイスが露出している)。 "/ dev"ファイルシステム全体をバインドして問題を解決する必要があります。

+0

私は--volume =/dev/disk /:/ dev/disk:roを--volume =/dev:/ dev:roに変更しましたが、まだ結果はありません – Brandon

関連する問題