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
Loading
Checking pipeline status
......@@ -24,7 +24,7 @@ let
vpnClientIPs = lib.remove monitoringvpnIPv4 (map (node: node.vpnIPv4) monitoringHosts);
# A list of VPN clients (IP addresses or hostnames) as strings indicating
# which nodes to scrape "nodeExporter" metrics from.
nodeExporterTargets = map (node: node.name) monitoringHosts;
nodeExporterTargets = map (node: node.vpnHostName) monitoringHosts;
in {
imports = [
../../nixos/modules/monitoring/vpn/server.nix
......
......@@ -10,7 +10,7 @@ let
cfg = config.services.private-storage.monitoring.prometheus;
dropPortNumber = {
source_labels = [ "__address__" ];
regex = "^(.*):\\d+$";
regex = "^(.*)(?:\\.monitoringvpn):\\d+$";
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