$ k top nodes
$ k top pod
## 메트릭 서버 설치하기
$ kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
그라파나는 프로메테우스의 데이터를 토대로 사용자 대시보드를 제공하는 솔루션이다.
그라파나는 프로메테우스 데이터뿐만 아니라 퍼블릭 클라우드, 라즈베리 파이 등과 같은 데이터 소스와 메트릭, 로그, 트레이스 등의 다양한 데이터 형식을 지원한다.
데이터로 그래프나 차트 형태의 대시ㅗ드를 만들 수 있고 이를 다른 사람들과 공유할 수 있는 오픈소스 플랫폼이다.
- 응답속도
- 사용자 요청에 응답하는 소요 시간
트래픽
장애
포화도
모두 기본적인 내용이지만 실제 운영 환경에서는 제대로 지켜지지 않는 부분들이 있다.
단순 하드웨어 측변의 자원 모니터링뿐만 아니라 애플리케이션 측면에서 응답 속도와 트래픽 등의 모니터링과 서비스 규모가 커졌을 때 현재 시스템이 수용할 수 있는 자원 예비량을 파악할 수 있는 대시보드 등이 필요하다.
대시보드를 설계할 때는 위와 같은 요소를 고려해서 사전에 필요한 주요한 대시보드 목록을 선정하고 목표 응답시간 및 목표 사용자 수 등 모니터링 항목을 담당자와 협의해서 신중하게 정의하는 시간이 필요하다.
대시보드를 만들 때 임원들이 보기 좋은 페이지를 만드는 데만 신경쓰는 어리석음을 범하지 말아야 한다.
명확한 목표를 정해서 가능한 한 간단하고 정확한 질문에 답할 수 있는 직관적인 대시보드를 만들 필요가 있다.
가능하면 적은 수의 대시보드에서 우너인이 되는 문제를 빠르게 찾을 수 있고 중복된 대시보드를 만들지 않도록 주기적으로 검토하는 작업이 필요하다.
## 로드밸런서 서비스의 외부노출
$ kgs