인프라/그라파나 & 프로메테우스 범범조조 2022. 7. 25. 06:03
참고 프로메테우스 오픈소스 모니터링 시스템 구조 다음 이미지는 프로메테우스의 전반적인 아키텍처를 보여줍니다. 프로메테우스는 서비스 검색을 통해 데이터 수집 다생을 발견합니다. 익스포터를 통해 데이터 수집이 가능한 자체적인 계측 애플리케이션이나 서드파티 애플리케이션 등이 데이터 수집 대상이라 할 수 있습니다. 수집된 데이터가 저장되면 PromQL 을 이용해 대시보드에서 활용 되거나 알림 매니저를 통해 알림이 발송되고 알림은 다시 무선 호출, 이메일 같은 통보로 바뀝니다. 클라이언트 라이브러리 메트릭은 애플리케이션에서 마법처럼 튀어나오는 것이 아닙니다. 누군가 메트릭을 만들기 위한 계측 코드를 추가해야 합니다. 바로 이 부분이 클라이언트 라이브러리가 관여하는 부분입니다. 보통 2~3 중의 코드로 메트릭을 정..
더 읽기
인프라/그라파나 & 프로메테우스 범범조조 2022. 7. 25. 02:01
참고 프로메테우스 오픈 소스 모니터링 시스템 개요 프로메테우스 개념을 익히기 전, 간단히 모니터링 개념에 대해서 정리 진행합니다. 모니터링이란? 모니터링의 종류는 크게 4가지로 분류할 수 있습니다. 알림 : 문제가 발생한 시기나 시점을 파악하는 것이 모니터링에서 가장 중요합니다. 문제가 생기면 모니터링 시스템은 책임 운영자를 호출할 수 있어야 합니다. 디버깅 : 이제 운영자를 호출 했으니, 운영자는 문제의 근본 원인을 규명하고, 문제가 무엇이든 간에 반드시 해결해야 합니다. 추세 파악 : 알림과 디버깅은 보통 몇 분 부터 몇 시간까지 시간 단위로 발생합니다. 긴급하지 않은 문제인 경우에는 시스템이 어떻게 사용되고 시간에 따라 변화하는지를 확인할 수 있는 기능도 유용합니다. 추세 파악은 용량 계획 같은 설..