annotate config/scrape_main.yaml @ 52:8199713c9294

+ping garage5
author drewp@bigasterisk.com
date Wed, 24 Apr 2024 11:36:36 -0700
parents 16bde029b19f
children def1aa2bfa3f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
1 # see https://relabeler.promlabs.com/
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
2
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
3 global:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
4 scrape_interval: 1m
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
5 scrape_timeout: 10s
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
6
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
7 # scrape_config_files:
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
8 # - build/scrape_ssl.yaml
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
9 # These can even be urls: https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmagent/README.md#loading-scrape-configs-from-multiple-files
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
10
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
11 scrape_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
12 # some based on https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
13
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
14 - job_name: "kubernetes-apiservers"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
15 scheme: https
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
16 tls_config: { ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt }
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
17 bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
18
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
19 kubernetes_sd_configs: [{ role: endpoints }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
20
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
21 relabel_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
22 - source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
23 action: keep
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
24 regex: default;kubernetes;https
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
25
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
26 - job_name: "kubernetes-nodes"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
27 scheme: https
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
28 tls_config: { ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt }
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
29 bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
30
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
31 kubernetes_sd_configs: [{ role: node }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
32
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
33 relabel_configs:
45
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
34 - action: labeldrop
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
35 regex: "__meta_kubernetes_node_label_(feature_node|nvidia_com_|beta_kubernetes_io_arch|beta_kubernetes_io_instance_type|beta_kubernetes_io_os|node_kubernetes_io_instance_type|kubernetes_io_os).*"
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
36 - action: labelmap
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
37 regex: __meta_kubernetes_node_label_(.+)
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
38
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
39 # see https://github.com/google/cadvisor/blob/master/docs/storage/prometheus.md
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
40 # for metric definitions
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
41 - job_name: "kubernetes-cadvisor"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
42 scheme: https
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
43 metrics_path: /metrics/cadvisor
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
44 tls_config: { ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt }
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
45 bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
46
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
47 kubernetes_sd_configs: [{ role: node }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
48
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
49 relabel_configs:
45
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
50 - action: labeldrop
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
51 regex: "(feature_node|nvidia_com_gpu|beta_kubernetes_io_arch|beta_kubernetes_io_instance_type|beta_kubernetes_io_os|node_kubernetes_io_instance_type|kubernetes_io_os).*"
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
52
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
53 - job_name: "k8services"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
54 kubernetes_sd_configs: [{ role: endpoints }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
55 relabel_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
56 # To omit a service, add this at pod-level (Deployment.spec.template.metadata.annotations):
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
57 # annotations: { prometheus.io/scrape: "false" }
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
58 - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
59 regex: "false"
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
60 action: drop
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
61
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
62 # - source_labels: [__meta_kubernetes_namespace]
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
63 # regex: default
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
64 # action: keep
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
65
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
66 # promote these to display
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
67 - source_labels: [__meta_kubernetes_service_name]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
68 target_label: job
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
69
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
70 - source_labels: [__meta_kubernetes_pod_node_name]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
71 target_label: node
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
72
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
73 # for convenience in this config
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
74 - source_labels: [__meta_kubernetes_pod_container_port_number]
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
75 target_label: __port_number
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
76
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
77 # period tweaks
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
78 - if: '{job="power-eagle"}'
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
79 action: replace
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
80 target_label: __scrape_interval__
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
81 # from powerEagle/private_config.periodSec
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
82 replacement: 8s
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
83
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
84 # path tweaks
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
85 - if: '{job="victoriametrics",__port_number="8428"}'
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
86 action: replace
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
87 target_label: "__metrics_path__"
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
88 replacement: "/m/metrics"
29
a4c49fa01c9d correct v-logs path
drewp@bigasterisk.com
parents: 25
diff changeset
89 - if: '{job="victorialogs",__port_number="9428"}'
a4c49fa01c9d correct v-logs path
drewp@bigasterisk.com
parents: 25
diff changeset
90 action: replace
a4c49fa01c9d correct v-logs path
drewp@bigasterisk.com
parents: 25
diff changeset
91 target_label: "__metrics_path__"
a4c49fa01c9d correct v-logs path
drewp@bigasterisk.com
parents: 25
diff changeset
92 replacement: "/logs/metrics"
25
4bf507b38e34 video-files scrape cases
drewp@bigasterisk.com
parents: 19
diff changeset
93 - if: '{job="video-files",__port_number="8004"}'
4bf507b38e34 video-files scrape cases
drewp@bigasterisk.com
parents: 19
diff changeset
94 action: replace
4bf507b38e34 video-files scrape cases
drewp@bigasterisk.com
parents: 19
diff changeset
95 target_label: "__metrics_path__"
4bf507b38e34 video-files scrape cases
drewp@bigasterisk.com
parents: 19
diff changeset
96 replacement: "/video/api/metrics"
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
97
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
98 # discovery is matching extra ports that don't serve metrics- remove these targets
38
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
99 - {if: '{job="cert-manager-webhook"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
100 - {if: '{job="cert-manager", __port_number="9403"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
101 - {if: '{job="filesync-syncthing",__port_number="21027"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
102 - {if: '{job="filesync-syncthing",__port_number="22000"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
103 - {if: '{job="filesync-syncthing",__port_number="8384"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
104 - {if: '{job="jsregistry", __port_number="4873"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
105 - {if: '{job="kube-dns", __port_number="53"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
106 - {if: '{job="kubernetes"}', action: drop}
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
107 - {if: '{job="mongodb", __port_number="27017"}', action: drop}
38
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
108 - {if: '{job="mosquitto-ext", __port_number="1883"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
109 - {if: '{job="net-route-input", __port_number="80"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
110 - {if: '{job="photoprism", __port_number="2342"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
111 - {if: '{job="pomerium-metrics", __port_number="8080"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
112 - {if: '{job="pomerium-metrics", __port_number="8443"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
113 - {if: '{job="pomerium-proxy", __port_number="8080"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
114 - {if: '{job="pomerium-proxy", __port_number="8443"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
115 - {if: '{job="video-files", __port_number="8003"}', action: drop}
ddcaa1abe0c5 more ignorelist
drewp@bigasterisk.com
parents: 34
diff changeset
116 - {if: '{job=~"cm-acme-.*"}', action: drop}
50
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
117 - {if: '{job="nvidiagpu-node-feature-discovery-master", __port_number="8080"}', action: drop}
41
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
118
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
119 # already have this with a job="pomerium-proxy"
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
120 - {if: '{job="pomerium-metrics"}', action: drop}
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
121
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
122
33
ce7ae4d2b24b just block all 8001/8002
drewp@bigasterisk.com
parents: 29
diff changeset
123
34
3b91d52b007d rules tuning
drewp@bigasterisk.com
parents: 33
diff changeset
124 # Assume all 8001/8002 port discoveries are redundant with an nginx proxy
33
ce7ae4d2b24b just block all 8001/8002
drewp@bigasterisk.com
parents: 29
diff changeset
125 - {if: '{__port_number="8001"}', action: drop}
ce7ae4d2b24b just block all 8001/8002
drewp@bigasterisk.com
parents: 29
diff changeset
126 - {if: '{__port_number="8002"}', action: drop}
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
127
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
128 # Needs https. Used by `kubectl top`
44
drewp@bigasterisk.com
parents: 42
diff changeset
129 - {if: '{job="metrics-server", __port_number="443"}', action: drop}
50
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
130 # Something doesn't work with the scrape, and I don't see why I should care:
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
131 - {if: '{job="metrics-server" }', action: drop}
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
132
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
133
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
134 - job_name: "telegraf"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
135 scheme: http
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
136 kubernetes_sd_configs: [{ role: node }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
137 relabel_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
138 - source_labels: [__address__]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
139 regex: "(.*):(\\d+)"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
140 target_label: __address__
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
141 replacement: "${1}:9273"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
142 action: replace
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
143
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
144 - job_name: "smartctl"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
145 scrape_interval: 1h
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
146 scheme: http
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
147 kubernetes_sd_configs: [{ role: node }]
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
148 relabel_configs:
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
149 - source_labels: [__address__]
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
150 regex: "(.*):(\\d+)"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
151 target_label: __address__
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
152 replacement: "${1}:9633"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
153 action: replace
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
154
50
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
155 - job_name: "filebeat"
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
156 scrape_interval: 1m
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
157 scheme: http
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
158 kubernetes_sd_configs: [{ role: node }]
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
159 relabel_configs:
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
160 - source_labels: [__address__]
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
161 regex: "(.*):(\\d+)"
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
162 target_label: __address__
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
163 replacement: "${1}:5067"
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
164 action: replace
16bde029b19f +filebeat, -some errors
drewp@bigasterisk.com
parents: 45
diff changeset
165
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
166 - job_name: "net-routes"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
167 static_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
168 - targets:
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
169 - pipe:9999
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
170
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
171 - job_name: "net-traffic"
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
172 static_configs:
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
173 - targets:
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
174 - pipe:8080
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
175
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
176 - job_name: "dnsmasq-log"
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
177 static_configs:
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
178 - targets:
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
179 - pipe:9991
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
180
39
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
181 - job_name: "maildir-count"
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
182 static_configs:
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
183 - targets:
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
184 - prime:2500
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
185
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
186 - job_name: "zfs"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
187 scrape_interval: 1h
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
188 static_configs:
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
189 - targets:
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
190 # running in in k8s, but as daemonset so it's not in SD above
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
191 - ditto:9634
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
192 - ditto:9986
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
193
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
194 - job_name: "ping"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
195 scrape_interval: 2m
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
196 metrics_path: /probe
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
197 params:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
198 module: [icmp]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
199 static_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
200 - targets:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
201 # printer, since it falls out of ntop with no traffic at all. Or, we could poll ink status at http://10.2.0.37/general/status.html?pageid=1
42
2f87ecd2a754 fix ping; add ping to prime
drewp@bigasterisk.com
parents: 41
diff changeset
202 - printer
2f87ecd2a754 fix ping; add ping to prime
drewp@bigasterisk.com
parents: 41
diff changeset
203 # wireguard connection test
2f87ecd2a754 fix ping; add ping to prime
drewp@bigasterisk.com
parents: 41
diff changeset
204 - prime5
52
8199713c9294 +ping garage5
drewp@bigasterisk.com
parents: 50
diff changeset
205 # after pyinfra or reboot, seems to lose wg0 address
8199713c9294 +ping garage5
drewp@bigasterisk.com
parents: 50
diff changeset
206 - garage5
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
207 relabel_configs:
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
208 - {source_labels: [__address__], target_label: __param_target}
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
209 - {source_labels: [__param_target], target_label: instance}
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
210 - target_label: __address__
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
211 replacement: prober
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
212
12
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
213 - job_name: "racc"
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
214 scrape_interval: 30s
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
215 static_configs:
45
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
216 - targets: []
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
217 # - dash:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
218 # - dot:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
219 # - plus:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
220 # - Kelsis-iMac:5150