Infra & DevOps/Observability 2

[Grafana]데이터 소스 연결

상황쿠버네티스 프로메테우스 서버가 환경별로 존재그라파나 대시보드는 운영환경만 설정내가 볼 개발환경 대시보드가 필요해짐 방법보통 프로메테우스를 설치했다면 네임스페이스 모니터링에 모아두었으므로 확인kubectl get svc -n monitoring 그라파나 > connection > data source > connection 에 프로메테우스 서버 파드 주소 입력 그라파나는 단순 대시보드프로메테우스가 풀링 방식으로 이런저런 파드상황을 들고오는거고그걸 그라파나가 받아서 시각화 하는 것

[Prometheus]모니터링 방식

질문정리 Q1. 모니터링 시스템에는 메트릭 수집을 위한 두가지 방식의 메커니즘이 존재합니다. 바로 Pull 방식과 Push 방식입니다. 프로메테우스는 어떤 방식의 메커니즘을 사용하나요? 또한 Pull 방식과 Push 방식은 어떻게 다르며, 장단점은 무엇인지, 또한 해당 방식을 사용하는 모니터링 도구는 어떤 것들이 있는지 연구해보세요. A. 모니터링 시스템의 메트릭 수집이란, 서비스를 운영함에 따라 발생하는 여러 상황들에 대해 특정 지표를 수집하여 상황을 통제, 예측, 관측 하기 위한 행위이다. 여기서 말하는 특정 지표를 메트릭이라고 한다. 보통 성능을 알고싶다면 메모리, 서버를 알고싶다면 cpu, db를 알고싶다면 캐시 히트율, 페이지 기대수명 등등 다양하다. 이러한 정보를 알아오는 방식에는 크게 두 가..