Expose node exporter for scraping
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
basic_auth_users:
|
||||
monitor: "$2y$05$b4TibqWAj3MDv3g.SCaPZe9r6jV8Vowvn/CBZOdScwgkE7JcIuUfK"
|
@@ -1,6 +1,7 @@
|
||||
[program:prometheus-node-exporter]
|
||||
command=prometheus-node-exporter
|
||||
--web.listen-address 0.0.0.0:9100
|
||||
--web.config.file=/home/{{ node.username }}/.config/prometheus-node-exporter/web-config.yml
|
||||
--collector.disable-defaults
|
||||
--collector.textfile
|
||||
--collector.textfile.directory=/home/{{ node.username }}/.local/state/prometheus-node-exporter/textfiles
|
||||
|
@@ -22,6 +22,12 @@ files = uberspaceify.files({
|
||||
"svc_uberspace_supervisord:prometheus-node-exporter:update",
|
||||
],
|
||||
},
|
||||
f"/home/{node.username}/.config/prometheus-node-exporter/web-config.yml": {
|
||||
"source": "prometheus-node-exporter-web-config.yml",
|
||||
"triggers": [
|
||||
"svc_uberspace_supervisord:prometheus-node-exporter:restart",
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
actions["prometheus-node-exporter-exists"] = {
|
||||
@@ -45,3 +51,9 @@ svc_uberspace_supervisord["prometheus-node-exporter"] = {
|
||||
f"file:/home/{node.username}/etc/services.d/prometheus-node-exporter.ini",
|
||||
],
|
||||
}
|
||||
|
||||
uberspace_web_backend["/.node-exporter"] = {
|
||||
"backend": "http",
|
||||
"port": 9100,
|
||||
"remove_prefix": True,
|
||||
}
|
||||
|
Reference in New Issue
Block a user