Skip to content

Prometheus Grafana

dami0806 edited this page Mar 5, 2025 · 1 revision

Prometheus: 애플리케이션의 성능 데이터를 수집 Grafana: Prometheus에서 데이터를 가져와 시각적으로 대시보드로 표시

Redis 성능 분석을 위한 Prometheus 쿼리

MeterRegistry를 사용해서 Prometheus에서 Redis 저장(GET)과 조회(SET) 성능을 모니터링할 수 있도록 설정되어 있다.

1.1. Redis에서 Refresh Token 저장하는 요청 추적

redis_store_refresh_token_seconds_count

Redis에 저장된 Refresh Token의 요청 횟수를 확인

redis_store_refresh_token_seconds_sum / redis_store_refresh_token_seconds_count

Refresh Token 저장 평균 응답 속도 (초 단위)

1.2. Redis에서 Refresh Token 조회하는 요청 추적

redis_fetch_refresh_token_seconds_count

Redis에서 Refresh Token을 가져온 요청 횟수를 확인

redis_fetch_refresh_token_seconds_sum / redis_fetch_refresh_token_seconds_count

Refresh Token 조회 평균 응답 속도 (초 단위)


1.3. Redis의 전체 성능 데이터 확인

redis_commands_total

→ Redis의 전체 요청 수를 확인할 수 있습니다. (cmd="get", cmd="set" 등 필터링 가능)

redis_memory_used_bytes

→ Redis에서 현재 사용 중인 메모리 확인 (Refresh Token 저장으로 인해 증가하는지 체크)