prometheus-adapter-configMap.yaml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. apiVersion: v1
  2. data:
  3. config.yaml: |
  4. resourceRules:
  5. cpu:
  6. containerQuery: sum(rate(container_cpu_usage_seconds_total{<<.LabelMatchers>>}[1m])) by (<<.GroupBy>>)
  7. nodeQuery: sum(rate(container_cpu_usage_seconds_total{<<.LabelMatchers>>, id='/'}[1m])) by (<<.GroupBy>>)
  8. resources:
  9. overrides:
  10. node:
  11. resource: node
  12. namespace:
  13. resource: namespace
  14. pod_name:
  15. resource: pod
  16. containerLabel: container_name
  17. memory:
  18. containerQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>}) by (<<.GroupBy>>)
  19. nodeQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>,id='/'}) by (<<.GroupBy>>)
  20. resources:
  21. overrides:
  22. node:
  23. resource: node
  24. namespace:
  25. resource: namespace
  26. pod_name:
  27. resource: pod
  28. containerLabel: container_name
  29. window: 1m
  30. kind: ConfigMap
  31. metadata:
  32. name: adapter-config
  33. namespace: monitoring