본문 바로가기

grafana2

[Prometheus] Kube-Proxy Metric 활성화 사내에서 kube-prometheus-stack을 이용하여 쿠버네티스 클러스터 모니터링을 구축하던 차였다. 기본적으로 Apiserver 및 노드와 파드의 상태를 모니터링하는 부분은 별 문제가 없으나, 일부 Helm에서 생성되는 쿠버네티스 컴포넌트의 대시보드가 아래처럼 아무런 데이터가 나오지 않았다. 데이터가 없는 주요 컴포넌트는 kube-proxy, etcd, kube-controller-manager, kube-scheduler가 있었다. 우선 kube-proxy부터 순차적으로 자료 조사를 진행하였다. 해당 원인은 쉽게 파악이 되었고 해결하였는데, ConfigMap에서 kube-proxy의 Metric수집을 위한 주소가 없기 때문이라는 것을 파악했다. Troubleshoot # kube-system에 .. 2024. 4. 4.
[SRE] USE / RED Method 시스템을 구축하고 운영하는 데 있어 성능과 장애를 모니터링하는 것은 중요한 부분이지만 어떠한 기준을 가지고 성능을 측정하고 수치화할 수 있는지에 대하여는 다른 이야기이다. 그러한 부분에서 모니터링의 성능 측정에 대한 다양한 방법론이 제기되었다. 해당 글에서는 이 중 대표적으로 많이 이용되는 USE 방법론과 RED 방법론에 대하여 알아볼 것이다. 1. USE Method USE 방법론은 Brendan Gregg가 고안한 방법론으로, 시스템에 중점을 둔 체크리스트를 구성하여 리소스의 병목 현상이나 오류를 신속하게 식별하여 서버를 분석하는 방법이다. https://www.brendangregg.com/usemethod.html The USE Method The USE Method Boeing 707 Emerg.. 2024. 3. 30.