feat(telemetry): integrate OpenTelemetry observability stack with health metrics
- Add OpenTelemetry SDK, OTLP exporter, Prometheus integration - Implement connection tracking with active/total/disconnection metrics - Add health endpoint with uptime and connection counts - Integrate tracing spans for socket events and engine messages - Add metrics collection for event handling duration - Update health endpoint to include live runtime state - Add graceful telemetry shutdown in main function - Implement engine session active metrics tracking - Add namespace-specific attributes to connection metrics - Introduce message edit history retrieval endpoint - Add scheduled message CRUD operations and dispatcher - Update Socket.IO event registration with observability - Refactor component update to remove dead code allowance - Add comprehensive environment variables documentation - Implement detailed development guidelines in AGENTS.md
This commit is contained in:
@@ -64,7 +64,6 @@ impl MessageService {
|
||||
}
|
||||
|
||||
/// Handle `component:update` — update a component's state (e.g., disable after interaction).
|
||||
#[allow(dead_code)]
|
||||
pub async fn update_component(
|
||||
&self,
|
||||
socket: Arc<Socket>,
|
||||
|
||||
Reference in New Issue
Block a user