trino-observability-platform

Community

Monitor Trino with alerts, dashboards, and tracing.

Authorivanshamaev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Trino clusters can silently degrade due to queuing, latency spikes, memory pressure, or OOM events, making it hard to detect issues early and diagnose root causes fast.

Core Features & Use Cases

  • Prometheus metrics from Trino JMX: Export running/queued/failed queries, execution latency percentiles, memory pool usage, worker heartbeat health, and JVM metrics for alerting and trend analysis.
  • Grafana dashboard panels for fast triage: Visualize query activity, latency (P50/P90/P99), free vs total memory, active workers, OOM kill rate, and input throughput to support SLA dashboards and incident investigations.
  • OpenTelemetry trace context propagation: Link orchestration spans to Trino queries via session headers for end-to-end tracing across your data platform.
  • Structured query logging via a Trino Event Listener: Emit JSON records for slow or failed queries with query text, timings, memory, and failure details to enable high-signal investigations.
  • Prometheus alert rules and REST-based query history analysis: Detect worker loss, queue depth, high P99 latency, failure rate anomalies, and memory pressure while supporting slow-query discovery via Trino’s API.

Quick Start

Configure the Trino JMX Prometheus exporter, wire it into Prometheus with scrape targets for coordinator and workers, and import the provided Grafana panels to get immediate visibility into query latency, queue depth, and memory pressure.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: trino-observability-platform
Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#trino-observability-platform

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.