Skip to main content

Overview

Pcnaid MCP Hub provides comprehensive monitoring and logging capabilities to help you track server performance, debug issues, and maintain system health.

Real-time Monitoring

Server Status Dashboard

The Pcnaid MCP Hub dashboard provides real-time monitoring of all registered MCP servers:
  • Server Health: Online/offline status with automatic health checks
  • Response Times: Average, min, max response times per server
  • Request Volume: Requests per second/minute/hour
  • Error Rates: Success/failure ratios and error trends
  • Resource Usage: Memory and CPU utilization (when available)

Health Check Configuration

Configure health checks for your MCP servers:

Monitoring API

Get monitoring data programmatically:

Logging System

Log Levels

Pcnaid MCP Hub supports standard log levels:
  • ERROR: Critical errors requiring immediate attention
  • WARN: Warning conditions that should be monitored
  • INFO: General operational messages
  • DEBUG: Detailed debugging information
  • TRACE: Very detailed trace information

Log Configuration

Configure logging in your environment:

Structured Logging

Pcnaid MCP Hub uses structured logging for better analysis:

Log Management

Log Storage Options

File-based Logging

Database Logging

External Log Services

Log Rotation

Automatic log rotation configuration:

Metrics Collection

System Metrics

Pcnaid MCP Hub collects various system metrics:

Custom Metrics

Add custom metrics for your use case:

Alerting

Alert Configuration

Set up alerts for critical conditions:

Notification Channels

Email Notifications

Slack Integration

Webhook Notifications

Log Analysis

Query Logs

Use the logs API to query and analyze logs:

Log Aggregation

Aggregate logs for insights:

Performance Monitoring

Response Time Tracking

Monitor MCP server response times:

Error Rate Monitoring

Track error rates and patterns:

Integration with External Tools

Prometheus Integration

Export metrics to Prometheus:

Grafana Dashboards

Import Pcnaid MCP Hub Grafana dashboard:

ELK Stack Integration

Configure Logstash for log processing:

Troubleshooting

Common Monitoring Issues

Missing Metrics
Log File Issues
Performance Issues

Debug Mode

Enable debug logging for troubleshooting:

Best Practices

Log Management

  • Use structured logging with consistent formats
  • Implement proper log levels and filtering
  • Set up log rotation and retention policies
  • Monitor log file sizes and disk usage

Monitoring Setup

  • Configure appropriate health check intervals
  • Set up alerts for critical conditions
  • Monitor both system and application metrics
  • Use dashboards for visual monitoring

Performance Optimization

  • Index log database tables appropriately
  • Use log sampling for high-volume scenarios
  • Implement proper caching for metrics
  • Regular cleanup of old logs and metrics

Security Considerations

  • Sanitize sensitive data in logs
  • Secure access to monitoring endpoints
  • Use authentication for external integrations
  • Encrypt log transmission when using external services