프로메테우스는 다양한 Exporter를 통해 시스템 메트릭을 수집한다.

1. 기본 PromQL 쿼리

1. 모든 메트릭 조회

http_requests_total

2. 특정 레이블을 가진 메트릭 조회

http_requests_total{job="서비스명"}

3. 시간 범위 내의 메트릭 평균값

avg(http_request_duration_seconds{job="서비스명"}) by (instance)

2. 집계 함수

by절은 결과를 특정 레이블에 따라 그룹화하는 데 사용

1. sum(): 합계

sum(http_requests_total) by (instance)

2. avg(): 평균

avg(http_request_duration_seconds) by (method)

3. max(): 최대값

max(container_memory_usage_bytes) by (instance)

4. min(): 최소값

min(http_request_duration_seconds) by (instance)