From 376e6dba970603d7779d659a16c643dda971aa6b Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Thu, 12 Jun 2025 16:20:59 +0200 Subject: [PATCH] cluster/WebSocket: Configure telemetry for WebSocket backends --- src/cluster/websocket/WebSocket.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cluster/websocket/WebSocket.cc b/src/cluster/websocket/WebSocket.cc index e66f0854b2..25f42f06d0 100644 --- a/src/cluster/websocket/WebSocket.cc +++ b/src/cluster/websocket/WebSocket.cc @@ -14,6 +14,7 @@ #include "zeek/cluster/Manager.h" #include "zeek/cluster/OnLoop.h" #include "zeek/cluster/Serializer.h" +#include "zeek/cluster/Telemetry.h" #include "zeek/cluster/serializer/broker/Serializer.h" #include "zeek/cluster/websocket/Plugin.h" #include "zeek/cluster/websocket/events.bif.h" @@ -321,6 +322,8 @@ void WebSocketEventDispatcher::Process(const WebSocketOpen& open) { return; } + cluster::detail::configure_backend_telemetry(*backend, "websocket"); + WS_DEBUG("New WebSocket client %s (%s:%d) - using id %s backend=%p", id.c_str(), wsc->getRemoteIp().c_str(), wsc->getRemotePort(), ws_id.c_str(), backend.get());