Add-ons provide additional utilities and features to expand Trino as the core engine of your larger data platform and infrastructure. Add-ons also provide features to improve management and operation aspects with your Trino clusters.
The Datadog integration allows the observability service for cloud-scale applications to monitor your Trino cluster. It accesses the JMX metrics provided by Trino, and exposes them in Datadog for monitoring, inspection, and troubleshooting purposes.
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (such as printers) and service-oriented networks. It defines a management architecture, design patterns, APIs, and services for building web-based, distributed, dynamic, and modular solutions to manage Java-enabled resources.
Trino exposes numerous metrics for JMX. The metrics can be inspected and monitored with external JMX application, and in Trino itself with SQL statements and the included JMX connector.
Trino is commonly deployed on the Kubernetes platform. Use the Docker container directly or with the Helm chart for your deployment.
Trino Gateway is a load balancer, proxy server, and configurable routing gateway for multiple Trino clusters. Users can register/de-register Trino clusters behind the gateway and connect to it using standard clients.
SQL Formatter is a JavaScript library for pretty-printing SQL queries. It supports Trino and can be used as library for web applications, as command line tool, and with the live demo deployment. The project is also used for VS Code and vim extensions.
The Workload Analyzer collects Trino workload statistics, and analyzes them. The resulting report provides improved visibility into your analytical workloads, and enables cluster performance optimization.