Skip to content
Snippets Groups Projects
Commit d79c252c authored by Florian Sesser's avatar Florian Sesser
Browse files

Add blackbox monitoring also to testing and production grids

parent f7dda516
No related branches found
No related tags found
2 merge requests!228merge develop into production,!201Monitor TLS cert expiry
...@@ -45,7 +45,10 @@ let ...@@ -45,7 +45,10 @@ let
gridlib.monitoring gridlib.monitoring
gridlib.hardware-aws gridlib.hardware-aws
(gridlib.customize-monitoring { (gridlib.customize-monitoring {
inherit hostsMap vpnClientIPs nodeExporterTargets paymentExporterTargets; inherit hostsMap vpnClientIPs
nodeExporterTargets
paymentExporterTargets
blackboxExporterHttpsTargets;
inherit (grid-config) letsEncryptAdminEmail; inherit (grid-config) letsEncryptAdminEmail;
googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID; googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID;
enableSlackAlert = true; enableSlackAlert = true;
...@@ -127,6 +130,11 @@ let ...@@ -127,6 +130,11 @@ let
"storage005" "storage005"
]; ];
paymentExporterTargets = [ "payments" ]; paymentExporterTargets = [ "payments" ];
blackboxExporterHttpsTargets = [
"https://private.storage/"
"https://payments.private.storage/"
"https://monitoring.private.storage/"
];
in { in {
network = { network = {
......
...@@ -58,7 +58,10 @@ let ...@@ -58,7 +58,10 @@ let
gridlib.monitoring gridlib.monitoring
gridlib.hardware-aws gridlib.hardware-aws
(gridlib.customize-monitoring { (gridlib.customize-monitoring {
inherit hostsMap vpnClientIPs nodeExporterTargets paymentExporterTargets; inherit hostsMap vpnClientIPs
nodeExporterTargets
paymentExporterTargets
blackboxExporterHttpsTargets;
inherit (grid-config) letsEncryptAdminEmail; inherit (grid-config) letsEncryptAdminEmail;
googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID; googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID;
enableSlackAlert = true; enableSlackAlert = true;
...@@ -78,6 +81,11 @@ let ...@@ -78,6 +81,11 @@ let
vpnClientIPs = [ "172.23.23.11" "172.23.23.12" ]; vpnClientIPs = [ "172.23.23.11" "172.23.23.12" ];
nodeExporterTargets = [ "monitoring" "payments" "storage001" ]; nodeExporterTargets = [ "monitoring" "payments" "storage001" ];
paymentExporterTargets = [ "payments" ]; paymentExporterTargets = [ "payments" ];
blackboxExporterHttpsTargets = [
"https://privatestorage-staging.com/"
"https://payments.privatestorage-staging.com/"
"https://monitoring.privatestorage-staging.com/"
];
in { in {
network = { network = {
......
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