aboutsummaryrefslogtreecommitdiff
path: root/hosts/sagittarius/web/observability.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/sagittarius/web/observability.nix')
-rw-r--r--hosts/sagittarius/web/observability.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/hosts/sagittarius/web/observability.nix b/hosts/sagittarius/web/observability.nix
index 6a2e58a..cebeac0 100644
--- a/hosts/sagittarius/web/observability.nix
+++ b/hosts/sagittarius/web/observability.nix
@@ -72,4 +72,22 @@ in
};
};
+ services.prometheus = {
+ enable = true;
+ globalConfig = {
+ scrape_timeout = "10s";
+ scrape_interval = "1m";
+ };
+ scrapeConfigs = [
+ {
+ job_name = "otel";
+ scrape_interval = "5s";
+ static_configs = [
+ {
+ targets = [ "localhost:${toString otel-prometheus-exporter-port}" ];
+ }
+ ];
+ }
+ ];
+ };
}