Trino Cluster Pod JMX

Trino deploy on k8s, collect jmx to monitor worker and master

Trino Cluster Pod JMX screenshot 1
Trino Cluster Pod JMX screenshot 2

Export Trino Jmx config like this:

ymal
apiVersion: v1
kind: ConfigMap
metadata:
  name: jmx-exporter-config
data:
  config.yml: |
    startDelaySeconds: 0
    hostPort: 127.0.0.1:9080
    ssl: false
    whitelistObjectNames: ["trino.execution:name=QueryManager","trino.execution:name=SqlTaskManager","trino.execution.executor:name=TaskExecutor","trino.memory:name=ClusterMemoryManager","java.lang:type=Runtime","trino.memory:type=ClusterMemoryPool,name=general","java.lang:type=Memory","io.airlift.stats:name=GcMonitor","java.lang:name=G1 Old Generation,type=GarbageCollector","java.lang:name=G1 Young Generation,type=GarbageCollector","trino.memory:type=MemoryPool,name=general",...]
    rules:
      - pattern: ".*"

More detail see https://trino.io/docs/current/admin/jmx.html?highlight=jmx

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies