Skip to content
Snippets Groups Projects
Commit 0edde36c authored by Tom Prince's avatar Tom Prince
Browse files

Merge branch 'use-monitoringvpn-qualified-names' into 'develop'

Use the qualified `.monitoringvpn` domains for collecting metrics.

See merge request !236
parents 09f528b6 f4810f65
No related branches found
No related tags found
2 merge requests!264merge develop into production,!236Use the qualified `.monitoringvpn` domains for collecting metrics.
Pipeline #1793 passed
...@@ -24,7 +24,7 @@ let ...@@ -24,7 +24,7 @@ let
vpnClientIPs = lib.remove monitoringvpnIPv4 (map (node: node.vpnIPv4) monitoringHosts); vpnClientIPs = lib.remove monitoringvpnIPv4 (map (node: node.vpnIPv4) monitoringHosts);
# A list of VPN clients (IP addresses or hostnames) as strings indicating # A list of VPN clients (IP addresses or hostnames) as strings indicating
# which nodes to scrape "nodeExporter" metrics from. # which nodes to scrape "nodeExporter" metrics from.
nodeExporterTargets = map (node: node.name) monitoringHosts; nodeExporterTargets = map (node: node.vpnHostName) monitoringHosts;
in { in {
imports = [ imports = [
../../nixos/modules/monitoring/vpn/server.nix ../../nixos/modules/monitoring/vpn/server.nix
......
...@@ -10,7 +10,7 @@ let ...@@ -10,7 +10,7 @@ let
cfg = config.services.private-storage.monitoring.prometheus; cfg = config.services.private-storage.monitoring.prometheus;
dropPortNumber = { dropPortNumber = {
source_labels = [ "__address__" ]; source_labels = [ "__address__" ];
regex = "^(.*):\\d+$"; regex = "^(.*)(?:\\.monitoringvpn):\\d+$";
target_label = "instance"; target_label = "instance";
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment