Prometheus Recording Rule

2023. 2. 14. 20:44·Monitoring

Recording rule

https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/#configuring-rules

example

https://github.com/prometheus-community/helm-charts/blob/52dfc37b648001202edd9179effaec6aa188d887/charts/kube-prometheus-stack/templates/prometheus/rules-1.14/node-exporter.rules.yaml

 

적용방법

helm chart에

values.yaml에서 additionalPrometheusRulesMap

additionalPrometheusRulesMap:
 test-rule:
   groups:
   - name: workload_group
     rules:
     - record: container_cpu_usage_with_workload_1m
       expr: rate(container_cpu_usage_seconds_total[1m]) * on (pod) group_left(created_by_kind,created_by_name) kube_pod_info
     - record: container_memory_usage_with_workload
       expr: container_memory_working_set_bytes * on (pod) group_left(created_by_kind,created_by_name) kube_pod_info
     - record: container_resource_request_with_workload
       expr: kube_pod_container_resource_requests * on (pod) group_left(created_by_kind,created_by_name) kube_pod_info

'Monitoring' 카테고리의 다른 글

Loki Deployment to k8s  (0) 2023.02.14
Prometheus ISSUE  (0) 2023.02.14
TSDB의 데이터 수집 방식 (polling, trapping)  (0) 2023.02.14
prometheus relabeling  (0) 2023.02.14
Prometheus in kubernetes  (0) 2023.02.01
'Monitoring' 카테고리의 다른 글
  • Prometheus ISSUE
  • TSDB의 데이터 수집 방식 (polling, trapping)
  • prometheus relabeling
  • Prometheus in kubernetes
joeunvit
joeunvit
  • joeunvit
    joeun
    joeunvit
  • 전체
    오늘
    어제
    • 분류 전체보기 (23)
      • AWS (0)
      • Kubernetes (2)
      • IT Terminology (1)
      • Tools (1)
      • Monitoring (19)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • IT Terminology
    • AWS
    • Kubernetes
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ingress-nginx #validatingwebhook
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joeunvit
Prometheus Recording Rule
상단으로

티스토리툴바