diff --git a/cluster/services/monitoring/default.nix b/cluster/services/monitoring/default.nix index 48cf457..3ecb74c 100644 --- a/cluster/services/monitoring/default.nix +++ b/cluster/services/monitoring/default.nix @@ -42,6 +42,10 @@ in protocol = "http"; ipv4 = meshIpFor "server"; }; + tempo-zipkin-http = { + protocol = "http"; + ipv4 = meshIpFor "server"; + }; }; hostLinks = lib.genAttrs config.services.monitoring.nodes.grafana (name: { grafana = { diff --git a/cluster/services/monitoring/tracing.nix b/cluster/services/monitoring/tracing.nix index 2627b56..dd59545 100644 --- a/cluster/services/monitoring/tracing.nix +++ b/cluster/services/monitoring/tracing.nix @@ -10,11 +10,14 @@ let grpc_listen_address = links.tempo-grpc.ipv4; grpc_listen_port = links.tempo-grpc.port; }; - distributor.receivers.otlp = { - protocols = { - http.endpoint = links.tempo-otlp-http.tuple; - grpc.endpoint = links.tempo-otlp-grpc.tuple; + distributor.receivers = { + otlp = { + protocols = { + http.endpoint = links.tempo-otlp-http.tuple; + grpc.endpoint = links.tempo-otlp-grpc.tuple; + }; }; + zipkin.endpoint = links.tempo-zipkin-http.tuple; }; querier.frontend_worker.frontend_address = links.tempo-grpc.tuple; ingester = {