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());