2
0

prometheus-serviceMonitorApiserver.yaml 690 B

1234567891011121314151617181920212223242526272829
  1. apiVersion: monitoring.coreos.com/v1
  2. kind: ServiceMonitor
  3. metadata:
  4. labels:
  5. k8s-app: apiserver
  6. name: kube-apiserver
  7. namespace: monitoring
  8. spec:
  9. endpoints:
  10. - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
  11. interval: 30s
  12. metricRelabelings:
  13. - action: drop
  14. regex: etcd_(debugging|disk|request|server).*
  15. sourceLabels:
  16. - __name__
  17. port: https
  18. scheme: https
  19. tlsConfig:
  20. caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
  21. serverName: kubernetes
  22. jobLabel: component
  23. namespaceSelector:
  24. matchNames:
  25. - default
  26. selector:
  27. matchLabels:
  28. component: apiserver
  29. provider: kubernetes