summaryrefslogtreecommitdiff
path: root/vendor/prometheus
diff options
context:
space:
mode:
authorMayra Cabrera <mcabrera@gitlab.com>2018-01-15 16:27:58 +0000
committerKamil TrzciƄski <ayufan@ayufan.eu>2018-01-15 16:27:58 +0000
commit1827f398ad4bdcd348798424a2d9320d9945c641 (patch)
tree1985d2eec034626dc9d039aa0513771febc593a7 /vendor/prometheus
parentc2afd107ca2247e04a32523087a47f9d5309d832 (diff)
downloadgitlab-ce-1827f398ad4bdcd348798424a2d9320d9945c641.tar.gz
Resolve "Managed Prometheus deployment installs a lot of extra stuff"
Diffstat (limited to 'vendor/prometheus')
-rw-r--r--vendor/prometheus/values.yaml69
1 files changed, 45 insertions, 24 deletions
diff --git a/vendor/prometheus/values.yaml b/vendor/prometheus/values.yaml
index dd9496deb4d..fdc687b8980 100644
--- a/vendor/prometheus/values.yaml
+++ b/vendor/prometheus/values.yaml
@@ -1,32 +1,35 @@
-alertmanager: |
+alertmanager:
enabled: false
-kubeStateMetrics: |
- enabled: 'false'
+kubeStateMetrics:
+ enabled: false
-nodeExporter: |
- enabled: 'false'
+nodeExporter:
+ enabled: false
-pushgateway: |
- enabled: 'false'
+pushgateway:
+ enabled: false
-serverFiles: |
- alerts: ''
- rules: ''
+serverFiles:
+ alerts: ""
+ rules: ""
prometheus.yml: |-
- rule_files: |
+ rule_files:
- /etc/config/rules
- /etc/config/alerts
- scrape_configs: |
+
+ scrape_configs:
- job_name: prometheus
- static_configs: |
+ static_configs:
- targets:
- localhost:9090
- job_name: 'kubernetes-apiservers'
- kubernetes_sd_configs: |
+
+ kubernetes_sd_configs:
- role: endpoints
+
scheme: https
tls_config:
@@ -37,14 +40,17 @@ serverFiles: |
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
action: keep
regex: default;kubernetes;https
+
- job_name: 'kubernetes-nodes'
scheme: https
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
+
kubernetes_sd_configs:
- role: node
+
relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
@@ -54,14 +60,15 @@ serverFiles: |
regex: (.+)
target_label: __metrics_path__
replacement: /api/v1/nodes/${1}/proxy/metrics
-
- job_name: 'kubernetes-service-endpoints'
+
kubernetes_sd_configs:
- role: endpoints
- relabel_configs: |
+
+ relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]
action: keep
- regex: 'true'
+ regex: true
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme]
action: replace
target_label: __scheme__
@@ -83,24 +90,30 @@ serverFiles: |
- source_labels: [__meta_kubernetes_service_name]
action: replace
target_label: kubernetes_name
+
- job_name: 'prometheus-pushgateway'
honor_labels: true
- kubernetes_sd_configs: |
+
+ kubernetes_sd_configs:
- role: service
- relabel_configs: |
+
+ relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe]
action: keep
regex: pushgateway
- job_name: 'kubernetes-services'
+
metrics_path: /probe
- params: |
+ params:
module: [http_2xx]
- kubernetes_sd_configs: |
+
+ kubernetes_sd_configs:
- role: service
- relabel_configs: |
+
+ relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe]
action: keep
- regex: 'true'
+ regex: true
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
@@ -113,17 +126,25 @@ serverFiles: |
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_service_name]
target_label: kubernetes_name
+
- job_name: 'kubernetes-pods'
+
kubernetes_sd_configs:
- role: pod
+
relabel_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
action: keep
- regex: 'true'
+ 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]