Monitor Trino with Pulse Alerts
Pulse alerts help you monitor the health and availability of Trino services by continuously checking key metrics and triggering notifications when issues are detected.
You can:
- Enable built-in stock alerts to automatically track when the Trino Coordinator and Worker services become unreachable.
- Enable predefined alerts that run multiple queries to detect more complex issues.
- Create custom alerts in Pinot to monitor key metrics and trigger notifications when thresholds are breached. Common metrics include:
- JVM Memory Usage: Detects high memory consumption on Coordinators and Workers.
- Free Memory: Monitors low available memory to prevent crashes.
- Thread Count: Tracks JVM thread usage to identify performance bottlenecks.
- Query Failures: Flags failed or OOM (Out of Memory) queries.
- Task and Executor Stats: Monitors task execution and thread pool health.
These alerts allow you to detect failures early, respond faster to service degradation, and maintain system reliability.
Types of Alerts
Pulse provides different types of alerts to help you monitor Trino effectively.
You can enable built-in stock and predefined alerts, customize and enable stock and predefined ones, or create your own to track specific metrics with conditions.
Alert Type | Description |
---|---|
Stock Alerts | These are built-in alerts with preconfigured filters and actions. You can enable, disable, or modify them based on your monitoring needs. |
Predefined Alerts | These are stock alerts with multiple queries for deeper customization. |
Custom Alerts | These are user-created alerts with fully configurable filters, actions, and notifications. |
View and Create Trino Alerts
In the Pulse UI, navigate to the Alerts page to monitor Trino-specific alerts:
- Select Service: Trino to view all available stock and any custom alerts you have created
- Select Predefined to view and manage editable, multi-query alerts for Pinot.
- To create a custom alert, click Create Alerts, choose Category: Trino, and select the metric. Set threshold conditions to trigger the alert. Once created, it gets added to the service Trino alerts.
Trino Stock Alerts
Pulse provides built-in (stock) alerts with preconfigured filters and conditions. You can enable, disable, or modify these alerts based on your monitoring needs. These are useful for detecting common failures like service unavailability.
Alert Name | Description |
---|---|
Trino Coordinator Endpoint Check | Triggered when the Trino Coordinator service becomes unreachable, indicating potential downtime or network issues. |
Trino Worker Endpoint Check | Triggered when the Trino Worker service becomes unreachable, which may impact query processing and workload distribution. |
Trino Custom Alerts
Custom alerts let you define alert logic using Trino-specific metrics and conditions.
You can configure filters, set thresholds, and choose notification channels to monitor what matters most in your environment.

For detailed information about creating alerts and sending notifications, see Creating Alerts.
For the complete list of Pulse stock and predefined alerts, see Stock and Predefined Alerts.