쿠버네티스 모니터링이 어려운 이유

쿠버네티스를 잘 관찰하기 위해서는 다양한 지점의 모니터링을 동시에 수행해야 합니다.

  • 쿠버네티스 클러스터에 특이한 이벤트가 발생하고 있지 않는가?
  • 노드 컴포넌트의 각 노드(서버)들은 모두 정상상태를 유지하면서 컨트롤 플레인과 통신하고 있는가?
  • 문제가 발생하였거나 CPU, Memory를 과다하게 사용하는 파드는 없는가?
  • 배포는 정상적으로 이루어지고 신규 버전의 파드는 지정한 컨테이너 이미지를 잘 사용하고 있는가?
  • 컨테이너 로그 내용에 특이한 메시지는 없는가?


특히 쿠버네티스 상에서 실행 중인 자바, PHP, Node.js, 파이썬 등의 애플리케이션 상태를 확인하지 않고는 쿠버네티스 모니터링을 하고 있다고 할 수 없습니다.

  • 애플리케이션의 응답시간, TPS, 에러율은 정상적인가?
  • 애플리케이션 로그에 특이사항은 없는가?
  • 애플리케이션의 개별 트랜잭션에 대한 추적은 가능한가?
  • 여러 컨테이너(파드)에 걸쳐 실행되는 멀티 트랜잭션에 대한 추적 및 분석은 가능한가?


단지 데이터의 수집과 저장으로 끝나는 것이 아닙니다. 다양한 경로를 통해 수집한 데이터들을 통합적인 시각에서 바라보아야 합니다. 즉 Observability 측면의 통합 대시보드가 필요합니다. 




지금 바로 와탭 계정을 만들고 15일 동안 무료로 쿠버네티스 모니터링을 시작해보세요. 와탭 쿠버네티스는 어떠한 모니터링 자원없이도 시작할 수 있는 SaaS (Software as a Service) 제품입니다.

댓글

이 블로그의 인기 게시물

YAML 파일을 이용한 쿠버네티스 Pod 생성 방법

WhaTap Kubernetes Day 2024

[기사] 와탭랩스, 쿠버네티스 통합 모니터링으로 운영자 업무 효율 극대화