Monitoring
The managed Trino instances are automatically configured to export Prometheus metrics. See Monitoring for more details.
Metrics
Trino automatically exposes built-in Prometheus metrics on coordinators and workers. The metrics are available on the http
(8080/metrics
) or
https
(8443/metrics
) port, depending on the TLS settings.
The following ServiceMonitor
example, demonstrates how the metrics could be scraped using the Prometheus Operator.
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: scrape-label
spec:
endpoints:
- port: https # or http
scheme: https # or http
path: /metrics
basicAuth: (1)
username:
name: trino-user-secret
key: username
password:
name: trino-user-secret
key: password
jobLabel: app.kubernetes.io/instance
namespaceSelector:
any: true
selector:
matchLabels:
prometheus.io/scrape: "true"
1 | Add user information if Trino is configuration to use authentication |