From 93e27dd3e5da7a886114c7db60606e9ed98c481f Mon Sep 17 00:00:00 2001 From: goeranh Date: Mon, 20 Apr 2026 13:07:21 +0200 Subject: [PATCH] receive proxmox logs --- hosts/monitoring/default.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/hosts/monitoring/default.nix b/hosts/monitoring/default.nix index bf2b501..2438b1f 100644 --- a/hosts/monitoring/default.nix +++ b/hosts/monitoring/default.nix @@ -28,6 +28,8 @@ allowedTCPPorts = [ 80 443 + 4317 # OTLP gRPC (Proxmox) + 4318 # OTLP HTTP (Proxmox) ]; }; }; @@ -198,6 +200,25 @@ }; }; + # Vector - receive OpenTelemetry data from Proxmox and forward to Loki/Mimir + services.vector.settings = { + sources.proxmox_otlp = { + type = "opentelemetry"; + grpc.address = "0.0.0.0:4317"; + http.address = "0.0.0.0:4318"; + }; + + sinks.mimir.inputs = lib.mkForce [ + "add_host_label_metrics" + "proxmox_otlp.metrics" + ]; + + sinks.loki.inputs = lib.mkForce [ + "add_host_label_logs" + "proxmox_otlp.logs" + ]; + }; + services.openssh.enable = true; system.stateVersion = "25.11";