From 0316a85bb2868e2188f8cf2a9303914f1dc9e199 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Sat, 2 May 2020 18:38:14 +0200 Subject: [PATCH] Fix nixpkgs watching --- system/monitoring/default.nix | 6 ++++-- system/monitoring/rules.yml | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/system/monitoring/default.nix b/system/monitoring/default.nix index 5de8fa27..98ee6545 100644 --- a/system/monitoring/default.nix +++ b/system/monitoring/default.nix @@ -26,7 +26,8 @@ let job_name = "nixpkgs-${name}"; metrics_path = "/job/${name}/prometheus"; scheme = "https"; - scrape_interval = "6h"; + scrape_interval = "1h"; + static_configs = [{ targets = [ "hydra.nixos.org" ]; }]; }; watchNixpkgsHaskellPackage = name: [ (watchNixpkgsPackage @@ -120,7 +121,8 @@ in { ++ (watchNixpkgsHaskellPackage "releaser") ++ (watchNixpkgsHaskellPackage "hlint") ++ (watchNixpkgsHaskellPackage "cabal-fmt") - ++ (watchNixpkgsHaskellPackage "relude"); + ++ (watchNixpkgsHaskellPackage "relude") + ++ (watchNixpkgsHaskellPackage "taskwarrior"); alertmanagers = [{ static_configs = [{ targets = [ "localhost:9093" ]; }]; }]; }; diff --git a/system/monitoring/rules.yml b/system/monitoring/rules.yml index 1b441fba..465cf4da 100644 --- a/system/monitoring/rules.yml +++ b/system/monitoring/rules.yml @@ -4,6 +4,9 @@ groups: - alert: ProbeTimeout expr: probe_success == 0 for: 60m + - alert: NixpkgsBuildFail + expr: hydra_job_failed == 1 + for: 60m - alert: node_down expr: (up{name!="apollo"} == 0) for: 5m