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 using regex (re2 format)
- Log volume anomalies with log attribute filtering
- Custom log queries
-
Trace Alerts: Monitor your application’s performance:
- Latency thresholds
- Error rates
- Request volume
- Service dependencies
-
Kubernetes Resource Alerts: Monitor the state of your Kubernetes resources:
- Pod status (e.g., CrashLoopBackOff, Pending)
- Number of replicas
- Resource limits and requests
Managing Alerts
There are two ways to manage your alerts in Metoro:- Using the Alerts page in the Metoro UI.
- You can create, edit, and delete alerts directly from the UI.
- The UI provides a user-friendly interface for configuring alert conditions and notifications.
- Defining your alerts in a Kubernetes ConfigMap.
- This is useful for version control and managing alerts as code.
- Every hour, Metoro will check for changes in the ConfigMap and update the alerts accordingly.
Alert Resolution
When an alert is triggered:- The alert status changes to “Firing”
- Notifications are sent to configured destinations (if not muted)
- The alert remains active until:
- The condition returns to normal
- The alert is deleted