Skip to content

Instantly share code, notes, and snippets.

@jirfag
Created October 19, 2019 18:06
Show Gist options
  • Save jirfag/75e28b9303cfed01c1d02e23e06e39f6 to your computer and use it in GitHub Desktop.
Save jirfag/75e28b9303cfed01c1d02e23e06e39f6 to your computer and use it in GitHub Desktop.
prometheus:
prometheusSpec:
resources:
requests:
memory: 200Mi
limits:
memory: 500Mi
additionalScrapeConfigs:
- job_name: 'kubernetes-pods'
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
action: keep
regex: true
- 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
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- source_labels: [__meta_kubernetes_namespace]
action: replace
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_pod_name]
action: replace
target_label: kubernetes_pod_name
alertmanager:
alertmanagerSpec:
resources:
requests:
memory: 20Mi
limits:
memory: 50Mi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment