2018-08-07 22:53:22 +00:00
|
|
|
apiVersion: v1
|
|
|
|
kind: ConfigMap
|
|
|
|
metadata:
|
|
|
|
name: prometheus-configuration
|
|
|
|
labels:
|
2018-08-22 13:37:22 +00:00
|
|
|
app.kubernetes.io/name: prometheus
|
|
|
|
app.kubernetes.io/part-of: ingress-nginx
|
2018-08-07 22:53:22 +00:00
|
|
|
name: prometheus-configuration
|
|
|
|
namespace: ingress-nginx
|
|
|
|
data:
|
|
|
|
prometheus.yml: |-
|
|
|
|
global:
|
|
|
|
scrape_interval: 10s
|
|
|
|
scrape_configs:
|
|
|
|
- job_name: 'ingress-nginx-endpoints'
|
|
|
|
kubernetes_sd_configs:
|
|
|
|
- role: pod
|
|
|
|
namespaces:
|
|
|
|
names:
|
|
|
|
- ingress-nginx
|
|
|
|
|
|
|
|
relabel_configs:
|
|
|
|
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
|
|
|
|
action: keep
|
|
|
|
regex: true
|
|
|
|
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scheme]
|
|
|
|
action: replace
|
|
|
|
target_label: __scheme__
|
|
|
|
regex: (https?)
|
|
|
|
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]
|
|
|
|
action: replace
|
|
|
|
target_label: __metrics_path__
|
|
|
|
regex: (.+)
|
|
|
|
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
|
|
|
|
action: replace
|
|
|
|
target_label: __address__
|
|
|
|
regex: ([^:]+)(?::\d+)?;(\d+)
|
|
|
|
replacement: $1:$2
|
|
|
|
|
|
|
|
- source_labels: [__meta_kubernetes_service_name]
|
2018-09-20 07:45:39 +00:00
|
|
|
regex: prometheus-server
|
2018-08-07 22:53:22 +00:00
|
|
|
action: drop
|
2018-09-26 13:15:57 +00:00
|
|
|
|
|
|
|
---
|
|
|
|
|