2016-10-27 1 views
0

Docker 컨테이너에서 Prometheus를 실행 중입니다. 컨테이너 자체의 리소스 사용률을 모니터링해야합니다. 그러나 그래프를보기 위해 localhost : 9090을 탐색 할 때 "container_memory_usage_bytes"또는 이와 유사한 메트릭을 사용할 수 없습니다. 문제가 어디Docker 컨테이너의 Prometheus가 모든 메트릭을 표시하지 않음

enter image description here

입니다 : 이것은 내가 무엇을보고 무엇입니까?

답변

0

당신은 Cadvisor를 긁어 모으기 위해 Prometheus를 구성 했습니까?

+0

내가 cadvisor과 용기를 가지고 Prometheus..how 하나는 내가 그들을 연결할 수 cadvisor 확인? cadvisor는 포트 8080과 prometheus on 9090에 설정되어 있습니다. prometheus.yml 타겟에 설정하려고했는데 [ 'localhost : 8080']하지만 작동하지 않습니다. 도움에 감사드립니다. – SegFault

+0

localhost : 9090으로 타겟을 수정했습니다. 그리고 cadvisor : 8080, 그리고 prometheus를 --link cadvisor : cadvisor와 함께 실행 시키지만 작동하지 않습니다. – SegFault

0

실행중인 OS는 무엇입니까? CentOS/Amazon linux 인 경우, cadvisor 컨테이너에 대한 추가 마운트 포인트를 제공해야 할 수도 있습니다.

기본적으로

:

  • 마운트/cgroup에뿐만 아니라.
  • 는 특권 컨테이너
관련 문제