• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

k8s 의 모니터링은 무엇으로 하는게 좋을까요?

22.06.30 18:10 작성 조회수 207

1

helm과는 좀 벗어나는 얘기지만 그래도 딱히 해결할 곳이 없어서 문의합니다. 

 

모니터링이라고 하면 시스템이 죽고 살고, 자원을 얼마나 쓰고 얼마나 남았고 를 봐야 할거 같은데요. 

전통적인 서버-application 인 시스템은

 

서버의 자원을 모니터링하고, 

application이 죽었나 살았나 확인하고. 

 

이렇게 되어 있습니다. 

 

근데 여기서 k8s라는 한 layer가 더 들어오다 보니 도통 어디를 봐야 할지가 혼동이 옵니다. 

시스템 자원만 보기에는, 

k8s에서 할당한 자원, 즉 pods 내부를 모니터링 해야 하는건지 

그 방법이 있는건지, 

거기에 더해 pod이 죽고 살고 deployment가 몇개가 문제가 발생 했고 등 

 

이런것들을 속시원히 모니터링 할 수 있는 툴이 좀 있을까요? 

다양한 노드, 호스트들의 자원, 서비스 현황, pods상태 등을 하나의 대시보드로 보고 싶습니다....

 

 

답변 1

답변을 작성해보세요.

0

일프로님의 프로필

일프로

지식공유자

22.07.01 11:20

 

안녕하세요.

결국 공부를 많이 해야합니다. 

그래야 모니터링을 보더라도 뭐가 중요한 부분인지 아닌지를 판단할 수 있습니다.

쿠버네티스쪽 모니터링도 찾다보면 많기 때문에,

결국 어떤 모니터링이 내 시스템에 적합한지는 다 다르거든요.

일단 그라파나 하나만 제대로 알아도 원하는 모든 모니터링을 만들 수 있습니다.

https://grafana.com/grafana/dashboards/

이곳만 잘 공부해도 그라파나 하나로 많은 모니터링 화면을 쉽게 가져다 쓸 수 있어요.