>  Q&A  >  본문

如何监控 docker container 的 cpu, memory, network

container 里面 top 和 free -m 显示的都是物理机的 cpu 和 memory 这个是正常的吗?
关于 container 的监控可以在 container内部做吗?
目前看到的监控 cpu mem 都是从 cgroup 去获取的,可以直接在 container 内监控吗?
container 的网络怎样监控, 如果加了 --net host 网络又该从那里获取呢?

现在我已经做了 container 的 load 和 mem 相关的监控,这些都是通过 cgroup 去做的,还有别的比较好的方法吗? 一直没有找到比较好的监控 network 的方法. 如果有这方面

PHPzPHPz2710일 전591

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-21 11:19:23

    구글/cadvisor

    회신하다
    0
  • 迷茫

    迷茫2017-04-21 11:19:23

    csphere.cn은 완벽한 컨테이너 관리뿐만 아니라 컨테이너 차트, 호스트 차트, 다양한 모니터링 및 알람 기능도 제공합니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 11:19:23

    docker top CONTAINER [ps OPTIONS]
    컨테이너 내에서 실행 중인 프로세스를 표시합니다.

    회신하다
    0
  • 취소회신하다