Alerts & Monitoring
Set up alerts and monitoring in Metoro
Metoro provides comprehensive alerting and monitoring capabilities to help you stay on top of your Kubernetes infrastructure and applications. You can set up alerts based on various metrics, logs, and traces to get notified when something needs attention.
Alert Types
Metoro supports several types of alerts:
-
Metric Alerts: Monitor any metric collected by Metoro, including:
- CPU and memory usage
- Network traffic
- Custom metrics from your applications
- Container metrics
- Node metrics
-
Log Alerts: Set up alerts based on log patterns or frequencies:
- Error frequency
- Specific log patterns
- Log volume anomalies
- Custom log queries
-
Trace Alerts: Monitor your application’s performance:
- Latency thresholds
- Error rates
- Request volume
- Service dependencies
Creating an Alert
To create a new alert:
- Navigate to the Alerts page
- Click on the Create Alert button
- Select the type of alert you want to create
- Configure your alert conditions
Alert Configuration Options
When creating an alert, you can configure:
- Alert Name: A descriptive name for your alert
- Description: Detailed information about what the alert monitors
- Query: The metric, log, or trace query to monitor
- Threshold: The condition that triggers the alert
- Evaluation Period: How often to check the condition
- Alert Destinations: Where to send notifications (Slack, PagerDuty, Webhooks)
Alert Destinations
Metoro supports multiple alert destinations:
- Slack: Send alerts to Slack channels
- PagerDuty: Create incidents in PagerDuty
- Webhooks: Send alerts to custom endpoints
- Email: Receive alerts via email
Setting Up Alert Destinations
- Go to Integrations
- Choose your preferred alert destination
- Follow the integration setup instructions
- Use the destination in your alert configurations
Monitoring Dashboard
The Alerts Monitor provides a real-time view of your alert status:
Features include:
- Current alert status
- Alert history
- Alert frequency
- Alert resolution tracking
- Alert configuration management
Best Practices
- Start Simple: Begin with basic alerts for critical metrics
- Avoid Alert Fatigue: Set appropriate thresholds to prevent unnecessary notifications
- Use Description Fields: Add detailed descriptions to help responders understand and resolve issues
- Test Your Alerts: Verify alert configurations work as expected
- Document Response Procedures: Include runbook links in alert descriptions
Alert Resolution
When an alert is triggered:
- The alert status changes to “Firing”
- Notifications are sent to configured destinations
- The alert remains active until:
- The condition returns to normal
- The alert is manually acknowledged
- The alert is disabled
Managing Alerts
You can manage your alerts through:
- Alert Rules: View and edit alert configurations
- Alert History: Track past alert occurrences
- Alert Status: Monitor current alert states
- Alert Silencing: Temporarily disable alerts during maintenance
Example Alert Configurations
CPU Usage Alert
Error Log Alert
Latency Alert
Troubleshooting Alerts
If you’re experiencing issues with alerts:
- Check the alert configuration
- Verify destination integration settings
- Review alert evaluation logs
- Confirm metric/log/trace data is being collected
- Test alert conditions manually
For more information about specific alert destinations, check out:
Was this page helpful?