이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

cAdvisor 4

cAdvisor container로 배포 해서 확인 하는 방법(storage driver = Kafka)

cAdvisor container로 배포 해서 확인 하는 방법(storage driver = Kafka) cAdvisor에서 Kafka로 지표 전달 가능함.storage_driver 설정을 kafka로 설정하면 됨[참고 링크]https://github.com/google/cadvisor/blob/master/docs/storage/kafka.md  Kafka 클러스터 실행kafka downloadwget https://archive.apache.org/dist/kafka/3.1.0/kafka_2.13-3.1.0.tgztar xvf kafka_2.13-3.1.0.tgzcd kafka_2.13-3.1.0 kafka 설정 파일 변경vim config/server.properties아래 2개 내용 추가liste..

kubernetes 모니터링 : cAdvisor 란? (cAdvisor분석 version2)

kubernetes kubelet cAdvisorcAdvisor란?Container Advisor의 약자로 Google에서 개발한 오픈소스 컨테이너 모니터링 도구. kubelet과 cAdvisor 관계는?kubernetes cluster의 모든 Node에는 kubelet이 설치되어 있음.해당 kubelet에는 cAdvisor가 탐재되어 있음.cAdvisor는 kubelet 바이너리에 통합된 오픈 소스 에이전트로cAdvisor를 통해서 Node의 자원 사용량을 모니터링하고 컨테이너의 성능을 분석함. (Pod 레벨에서는 실행되지 않음)cAdvisor는 정보를 수집해서 kubelet의 메모리에 올려놓음. 아래 예제에서는 curl 명령을 통해 해당 cAdvisor가 수집한 metrics 정보를 가져오는 것을 알..

오류 : inotify_add_watch /sys/fs/cgroup/cpuacct,cpu: no such file or directory

오류 : inotify_add_watch /sys/fs/cgroup/cpuacct,cpu: no such file or directory [상황]cAdvisor git에 있는 kubernetes deploy인 아래의 링크를 참고해서 https://github.com/google/cadvisor/blob/master/deploy/kubernetes/base/daemonset.yamlkubernetes cluster에 cAdvisor Daemonset 를 배포했는데 다음과 같은 오류가 발생함.[오류 메세지]Could not configure a source for OOM detection, disabling OOM events: open /dev/kmsg: no such file or directoryFai..

kubernetes kubelet cAdvisor 분석

kubernetes kubelet cAdvisor  kubernetes cluster의 모든 Node에는 kubelet이 설치되어 있음.해당 kubelet에는 cAdvisor가 탐재되어 있음.cAdvisor는 kubelet 바이너리에 통합된 오픈 소스 에이전트로cAdvisor를 통해서 Node의 자원 사용량을 모니터링하고 컨테이너의 성능을 분석함. 특정 Node(Pod 레벨에서는 실행되지 않음)에서 실행되고 있는 모든 Container의 CPU와 Memory, File, Network 사용량 등 System metrics 정보를 수집하고 그 외에 시스템 이벤트도 모니터링함.cAdvisor는정보를 수집해서 kubelet의 메모리에 올려놓음. 아래 예제에서는 curl 명령을 통해 해당 cAdvisor가 수집..

반응형