PromQL에서 메트릭을 선택하거나 매칭할 때 사용됨.
sum(rate(container_cpu_usage_seconds_total[5m])) by (pod)

sum without(instance)(node_cpu_seconds_total)

node_disk_read_bytes_total - node_disk_read_bytes_total offset 5m

PromQL은 함수를 많이 제공한다.
자주 쓰는 함수:
| 함수 | 설명 |
|---|---|
| rate() | 카운터의 증가율 계산 |
| irate() | 가장 최근 샘플 기준 증가율 |
| sum()/avg() | 흔히 쓰는 집계 함수 |
| increase() | 일정 구간 동안 얼마나 증가했는지 |
| topk() | 상위 n개 선택 |
ex)
topk(3, rate(http_requests_total[5m]))
sum(rate(container_cpu_usage_seconds_total[5m])) by (pod)

(node_memory_MemTotal_bytes - node_memory_MemAvailable_bytes)
/ node_memory_MemTotal_bytes

rate(http_requests_total[5m])
kube_pod_container_status_restarts_total > 0
