Skip to content

Commit

Permalink
Merge pull request #300 from lsst-it/IT-5219/enc-to-puppetdb
Browse files Browse the repository at this point in the history
(fleet/kube-prometheus-stack) add puppetdb sd for node exporter
  • Loading branch information
jhoblitt committed Apr 3, 2024
2 parents 9357041 + 787569f commit e342b5c
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 0 deletions.
26 changes: 26 additions & 0 deletions fleet/lib/kube-prometheus-stack/overlays/pillan/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,32 @@ prometheus:
target_label: instance
- target_label: __address__
replacement: prometheus-blackbox-exporter.blackbox-exporter:9115
- job_name: node-exporter
puppetdb_sd_configs:
- url: "http://puppetdb.${ .ClusterLabels.site }.lsst.org:8080"
query: |
resources {
type = "Class" and title = "Profile::Core::Node_info" and
certname in resources[certname] {
type = "Class" and title = "Prometheus::Node_exporter"
}
}
refresh_interval: 30s
follow_redirects: true
include_parameters: true
enable_http2: true
port: 9100
relabel_configs:
- source_labels: [__meta_puppetdb_certname]
target_label: instance
- source_labels: [__meta_puppetdb_environment]
target_label: environment
- source_labels: [__meta_puppetdb_parameter_site]
target_label: site
- source_labels: [__meta_puppetdb_parameter_role]
target_label: role
- source_labels: [__meta_puppetdb_parameter_cluster]
target_label: cluster
- job_name: snmp-network
metrics_path: /snmp
params:
Expand Down
52 changes: 52 additions & 0 deletions fleet/lib/kube-prometheus-stack/overlays/ruka/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,32 @@ prometheus:
target_label: instance
- target_label: __address__
replacement: prometheus-blackbox-exporter.blackbox-exporter:9115
- job_name: node-exporter-dev
puppetdb_sd_configs:
- url: "http://puppetdb.${ .ClusterLabels.site }.lsst.org:8080"
query: |
resources {
type = "Class" and title = "Profile::Core::Node_info" and
certname in resources[certname] {
type = "Class" and title = "Prometheus::Node_exporter"
}
}
refresh_interval: 30s
follow_redirects: true
include_parameters: true
enable_http2: true
port: 9100
relabel_configs:
- source_labels: [__meta_puppetdb_certname]
target_label: instance
- source_labels: [__meta_puppetdb_environment]
target_label: environment
- source_labels: [__meta_puppetdb_parameter_site]
target_label: site
- source_labels: [__meta_puppetdb_parameter_role]
target_label: role
- source_labels: [__meta_puppetdb_parameter_cluster]
target_label: cluster
- job_name: blackbox-ping-ls
puppetdb_sd_configs:
- url: http://puppetdb.ls.lsst.org:8080
Expand All @@ -38,6 +64,32 @@ prometheus:
target_label: instance
- target_label: __address__
replacement: prometheus-blackbox-exporter.blackbox-exporter:9115
- job_name: node-exporter-ls
puppetdb_sd_configs:
- url: http://puppetdb.ls.lsst.org:8080
query: |
resources {
type = "Class" and title = "Profile::Core::Node_info" and
certname in resources[certname] {
type = "Class" and title = "Prometheus::Node_exporter"
}
}
refresh_interval: 30s
follow_redirects: true
include_parameters: true
enable_http2: true
port: 9100
relabel_configs:
- source_labels: [__meta_puppetdb_certname]
target_label: instance
- source_labels: [__meta_puppetdb_environment]
target_label: environment
- source_labels: [__meta_puppetdb_parameter_site]
target_label: site
- source_labels: [__meta_puppetdb_parameter_role]
target_label: role
- source_labels: [__meta_puppetdb_parameter_cluster]
target_label: cluster
- job_name: snmp-network
metrics_path: /snmp
params:
Expand Down

0 comments on commit e342b5c

Please sign in to comment.