Module monitoring

Source
Expand description

Performance Monitoring System (Phase 2.2)

This module provides real-time performance monitoring for the MCP server, tracking metrics like response times, memory usage, error rates, and tool performance.

Structs§

Alert
Performance alert
ErrorMetric
Error tracking metric
MemoryMetric
Memory usage metric
MonitoringMiddleware
Monitoring middleware for tool execution
PerformanceMonitor
Performance metrics collector and monitor
PerformanceSummary
Performance summary report
ResponseTimeMetric
Response time metric
SessionStatistics
Session statistics
SystemMetric
System performance metric
ToolPerformanceMetrics
Tool-specific performance metrics
ToolUsageInfo
Tool usage information

Enums§

AlertSeverity
Alert severity levels
AlertType
Types of performance alerts
ErrorSeverity
Error severity levels
ErrorType
Error types for categorization
SystemHealthStatus
System health status