@@ -605,6 +605,41 @@ Fast distributed SQL query engine for big data analytics that helps you explore
605605 }
606606 }
607607 ` ` `
608+ * `jmx.enabled` - bool, default: `false`
609+
610+ Set to true to enable the RMI server to expose Trino's [JMX metrics](https://trino.io/docs/current/admin/jmx.html).
611+ * `jmx.registryPort` - int, default: `9080`
612+ * `jmx.serverPort` - int, default: `9081`
613+ * `jmx.exporter.enabled` - bool, default: `false`
614+
615+ Set to true to export JMX Metrics via HTTP for [Prometheus](https://github.com/prometheus/jmx_exporter) consumption
616+ * `jmx.exporter.image` - string, default: `"bitnami/jmx-exporter:latest"`
617+ * `jmx.exporter.pullPolicy` - string, default: `"Always"`
618+ * `jmx.exporter.port` - int, default: `5556`
619+ * `jmx.exporter.configProperties` - list, default: `[]`
620+
621+ JMX Config Properties is mounted to /etc/jmx-exporter/jmx-exporter-config.yaml
622+ Example :
623+ ` ` ` yaml
624+ configProperties: |-
625+ startDelaySeconds: 0
626+ ssl: false
627+ lowercaseOutputName: false
628+ lowercaseOutputLabelNames: false
629+ includeObjectNames: ["java.lang:type=Threading"]
630+ autoExcludeObjectNameAttributes: true
631+ excludeObjectNameAttributes:
632+ "java.lang:type=OperatingSystem":
633+ - "ObjectName"
634+ "java.lang:type=Runtime":
635+ - "ClassPath"
636+ - "SystemProperties"
637+ rules:
638+ - pattern: 'java\. lang<type=Threading><(.*)>ThreadCount: (.*)'
639+ name: java_lang_Threading_ThreadCount
640+ value: '$2'
641+ help: 'ThreadCount (java.lang<type=Threading><>ThreadCount)'
642+ type: UNTYPED
608643* ` commonLabels` - object, default: `{}`
609644
610645 Labels that get applied to every resource's metadata
0 commit comments