Grafana 3

bluegreen-배포-환경에서-prometheus-메트릭이-끊겨-보이던-이유와-해결-방법

Blue/Green 배포 환경에서 Prometheus 메트릭이 끊겨 보이던 이유와 해결 방법Blue/Green 배포 환경에서 Prometheus의 target을 인스턴스 기준으로 설정한 상태에서 모니터링을 하다 보니, Grafana 그래프가 배포 시점마다 끊겨 보이는 문제가 발생했습니다.현재 Spring Boot + Actuator를 사용해 메트릭을 노출하고, Prometheus와 Grafana를 통해 이를 모니터링하고 있습니다.서비스는 Blue/Green 배포 방식으로 운영 중이며, 배포 시점에 따라 Spring Boot 인스턴스가 blue 또는 green으로 전환되는 구조입니다. 문제는 Prometheus가 특정 시점에는 dev-blue 인스턴스를 바라보다가, 배포 이후에는 dev-green 인스턴스..

인프라 2026.01.02

Grafana 및 prometheus 활용 #2

Grafana 및 prometheus 활용 #2본 글에서는 Grafana와 Prometheus를 연결하는 방법과, 실제 모니터링에 바로 사용할 수 있는 대시보드 템플릿 적용 방법에 대해 다뤄보겠습니다. 1. Prometheus 데이터 소스 추가Grafana에서 Prometheus 메트릭을 조회하려면, 먼저 Prometheus를 Data Source로 등록해야 합니다.Grafana에 접속한 후 아래 메뉴로 이동합니다.Connections → Data sources 1.1 Prometheus 컨테이너 이름 확인현재 docker-compose를 통해 실행 중인 컨테이너는 다음과 같습니다.docker-compose를 사용하는 경우, 같은 네트워크에 속한 컨테이너들은 서비스 이름을 hostname으로 사용할 수 ..

인프라 2025.12.31

Grafana 및 prometheus 활용 #1

Grafana 및 prometheus 활용 #1본 글에서는 Spring Boot 애플리케이션에서 Actuator와 Micrometer를 활용해 메트릭을 노출하고Prometheus로 이를 수집한 뒤 Grafana를 통해 시각화하는 전체 흐름을 구성하는 방법을 설명합니다. Spring Actuator + Prometheus + GrafanaSpring BootActuator와 Micrometer를 통해 애플리케이션 내부 메트릭을 생성합니다.생성된 메트릭은 HTTP 엔드포인트 를 통해 외부에 노출됩니다.Prometheus노출된 메트릭 엔드포인트를 주기적으로 pull 방식으로 scrape합니다.GrafanaPrometheus를 데이터 소스로 사용합니다.수집된 메트릭을 대시보드 형태로 시각화하여, 시스템 상태를 ..

인프라 2025.12.31