들어가며 이 문서는 Apache 2.0 License인 Grafana v7.5.0 을 기준으로 작성했습니다. Grafana v8.0 이후부터는 AGPLv3를 사용합니다. Create Alerts Grafana Alert을 통해 대시보드 패널에 룰을 첨부할 수 있습니다. 룰을 지정하고 대시보드를 저장하면, Grafana는 alert rules을 별도의 alert rules storage로 추출하고 이를 관리합니다. Grafana v7.5 기준으로 그래프 패널의 Alert 탭에서만 알럿을 구성할 수 있습니다. v8.0 이후부터 구성 파일, cli로 알럿을 구성하는 것이 가능합니다. 알럿 구성 세부사항은 공식 문서 참고 https://grafana.com/docs/grafana/v7.5/alerting/cre..
들어가며 Prometheus는 Federation을 통해 샤딩된 프로메테우스 메트릭을 통합하여, 수평적 확장을 이뤄낼 수 있습니다. 이 문서를 통해 Prometheus Federation에 대해 정리하고, 핸즈온을 진행합니다. FEDERATION 프로메테우스는 federate configuration을 통해 특정 타임 시리즈 데이터를 다른 프로메테우스 서버로부터 스크랩할 수 있습니다. Use cases Scalable Prometheus Monitoring Moving Prometheus Metric Hierarchical federation 프로메테우스를 계층적으로 결합함으로써 수십 개 데이터센터, 수백만 개 노드로 확장 가능 트리 형태로, 상위 계층의 프로메테우스 서버는 더 많은 하위 프로메테우스에서..
들어가며 Apache License 2.0인 Grafana v7.5 기준으로 Grafana panel을 png image로 렌더링하고, 이를 외부 저장소에 저장하여, 알럿으로 전송하는 워크플로우에 대해 이야기합니다. Image rendering Grafana는 공식 Image renderer 플러그인을 통해 알럿 발생 시 대쉬보드 패널을 png image로 자동 변환하는 기능을 지원합니다. 이를 통해 Grafana는 자동으로 패널 이미지를 생성하여 alert에 추가할 수 있습니다. 패널과 대쉬보드를 png 파일로 변환하기 위해서는 Grafana Image Renderer 플러그인을 필수적으로 설치해야 하는데요. Grafana v7.5 기준에서 image renderer 최신 호환은 v3.5.0 입니다. ..