annotate config/scrape_main.yaml @ 45:e1db51416e73

cleanup some silenced errs and the new featurenode labels
author drewp@bigasterisk.com
date Wed, 14 Feb 2024 19:42:55 -0800
parents ccb6a2889e73
children 16bde029b19f
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}
41
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
117
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
118 # 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
119 - {if: '{job="pomerium-metrics"}', action: drop}
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
120
407ee7fbda13 rm double metrics; add alert for too-many-500s
drewp@bigasterisk.com
parents: 39
diff changeset
121
33
ce7ae4d2b24b just block all 8001/8002
drewp@bigasterisk.com
parents: 29
diff changeset
122
34
3b91d52b007d rules tuning
drewp@bigasterisk.com
parents: 33
diff changeset
123 # 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
124 - {if: '{__port_number="8001"}', action: drop}
ce7ae4d2b24b just block all 8001/8002
drewp@bigasterisk.com
parents: 29
diff changeset
125 - {if: '{__port_number="8002"}', action: drop}
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
126
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
127 # Needs https. Used by `kubectl top`
44
drewp@bigasterisk.com
parents: 42
diff changeset
128 - {if: '{job="metrics-server", __port_number="443"}', action: drop}
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
129
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
130 - job_name: "telegraf"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
131 scheme: http
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
132 kubernetes_sd_configs: [{ role: node }]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
133 relabel_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
134 - source_labels: [__address__]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
135 regex: "(.*):(\\d+)"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
136 target_label: __address__
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
137 replacement: "${1}:9273"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
138 action: replace
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
139
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
140 - job_name: "smartctl"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
141 scrape_interval: 1h
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
142 scheme: http
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
143 kubernetes_sd_configs: [{ role: node }]
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
144 relabel_configs:
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
145 - source_labels: [__address__]
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
146 regex: "(.*):(\\d+)"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
147 target_label: __address__
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
148 replacement: "${1}:9633"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
149 action: replace
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
150
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
151 - job_name: "net-routes"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
152 static_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
153 - targets:
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
154 - pipe:9999
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
155
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
156 - job_name: "net-traffic"
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
157 static_configs:
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
158 - targets:
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
159 - pipe:8080
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
160
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
161 - job_name: "dnsmasq-log"
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
162 static_configs:
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
163 - targets:
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
164 - pipe:9991
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
165
39
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
166 - job_name: "maildir-count"
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
167 static_configs:
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
168 - targets:
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
169 - prime:2500
84a00d1b87b3 maildir-count target
drewp@bigasterisk.com
parents: 38
diff changeset
170
17
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
171 - job_name: "zfs"
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
172 scrape_interval: 1h
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
173 static_configs:
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
174 - targets:
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
175 # 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
176 - ditto:9634
5702bde523ad update scrape configs
drewp@bigasterisk.com
parents: 12
diff changeset
177 - ditto:9986
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 9
diff changeset
178
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
179 - job_name: "ping"
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
180 scrape_interval: 2m
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
181 metrics_path: /probe
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
182 params:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
183 module: [icmp]
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
184 static_configs:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
185 - targets:
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
186 # 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
187 - printer
2f87ecd2a754 fix ping; add ping to prime
drewp@bigasterisk.com
parents: 41
diff changeset
188 # wireguard connection test
2f87ecd2a754 fix ping; add ping to prime
drewp@bigasterisk.com
parents: 41
diff changeset
189 - prime5
4
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
190 relabel_configs:
9
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
191 - {source_labels: [__address__], target_label: __param_target}
17db5e8e7a2f big rules and scrape config updates
drewp@bigasterisk.com
parents: 6
diff changeset
192 - {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
193 - target_label: __address__
1eb6e6a2b9b6 version control configs finally; use configmaps to present them to VM
drewp@bigasterisk.com
parents:
diff changeset
194 replacement: prober
19
10017def57ce update scrapes config
drewp@bigasterisk.com
parents: 17
diff changeset
195
12
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
196 - job_name: "racc"
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
197 scrape_interval: 30s
b6720e379d5b config updates
drewp@bigasterisk.com
parents: 11
diff changeset
198 static_configs:
45
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
199 - targets: []
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
200 # - dash:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
201 # - dot:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
202 # - plus:5150
e1db51416e73 cleanup some silenced errs and the new featurenode labels
drewp@bigasterisk.com
parents: 44
diff changeset
203 # - Kelsis-iMac:5150