Skip to content

Commit 608bab7

Browse files
authored
Merge pull request #1021 from lsst-it/IT-6370/deliverator-ls-metrics
(fleet/kube-prometheus-stack) add scraping of ls deliverator metrics
2 parents df461f6 + b6ea45f commit 608bab7

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

fleet/lib/kube-prometheus-stack/overlays/antu/values.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,30 @@ prometheus:
160160
target_label: network_function
161161
- target_label: __address__
162162
replacement: prometheus-snmp-exporter.snmp-exporter:9116
163+
- job_name: deliverator-ls
164+
scrape_interval: 100ms
165+
puppetdb_sd_configs:
166+
- url: https://puppetdb.ls.lsst.org:8443
167+
basic_auth:
168+
username: svc_prometheus
169+
password_file: /etc/prometheus/secrets/puppetdb/password
170+
query: resources { type = "S3nd::Instance" }
171+
refresh_interval: 30s
172+
follow_redirects: true
173+
include_parameters: true
174+
enable_http2: true
175+
relabel_configs:
176+
- source_labels: [__meta_puppetdb_certname, __meta_puppetdb_parameter_port]
177+
separator: ':'
178+
target_label: __address__
179+
- source_labels: [__meta_puppetdb_certname]
180+
target_label: instance
181+
- source_labels: [__meta_puppetdb_parameter_port]
182+
target_label: port
183+
- source_labels: [__meta_puppetdb_title]
184+
target_label: service
185+
- target_label: site
186+
replacement: ls
163187
grafana:
164188
grafana.ini:
165189
server:

fleet/lib/kube-prometheus-stack/overlays/ruka/values.yaml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,30 @@ prometheus:
171171
target_label: instance
172172
- target_label: __address__
173173
replacement: prometheus-snmp-exporter.snmp-exporter:9116
174-
174+
- job_name: deliverator-ls
175+
scrape_interval: 100ms
176+
puppetdb_sd_configs:
177+
- url: https://puppetdb.ls.lsst.org:8443
178+
basic_auth:
179+
username: svc_prometheus
180+
password_file: /etc/prometheus/secrets/puppetdb/password
181+
query: resources { type = "S3nd::Instance" }
182+
refresh_interval: 30s
183+
follow_redirects: true
184+
include_parameters: true
185+
enable_http2: true
186+
relabel_configs:
187+
- source_labels: [__meta_puppetdb_certname, __meta_puppetdb_parameter_port]
188+
separator: ':'
189+
target_label: __address__
190+
- source_labels: [__meta_puppetdb_certname]
191+
target_label: instance
192+
- source_labels: [__meta_puppetdb_parameter_port]
193+
target_label: port
194+
- source_labels: [__meta_puppetdb_title]
195+
target_label: service
196+
- target_label: site
197+
replacement: ls
175198
grafana:
176199
grafana.ini:
177200
auth.generic_oauth:

0 commit comments

Comments
 (0)