From 7f9d563b979dfef5b04b571346faf79fc2d3acfe Mon Sep 17 00:00:00 2001 From: Caio Pavanelli Date: Tue, 14 Jan 2025 03:47:18 -0300 Subject: [PATCH] feat: add extra jmx metrics (#212) --- valeriano-manassero/trino/Chart.yaml | 4 ++-- valeriano-manassero/trino/README.md | 3 ++- .../trino/templates/configmap-jmx-exporter.yaml | 4 ++++ valeriano-manassero/trino/values.yaml | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/valeriano-manassero/trino/Chart.yaml b/valeriano-manassero/trino/Chart.yaml index e8185b0..0964729 100644 --- a/valeriano-manassero/trino/Chart.yaml +++ b/valeriano-manassero/trino/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "433" description: High performance, distributed SQL query engine for big data name: trino -version: 10.2.0 +version: 10.3.0 kubeVersion: ">= 1.24.0-0 < 1.31.0-0" home: https://trino.io icon: https://trino.io/assets/images/trino-logo/trino-ko_tiny-alt.svg @@ -27,4 +27,4 @@ keywords: annotations: artifacthub.io/changes: | - kind: changed - description: Add extra volumes parameter to coordinator node + description: Add extra metrics parameter for jmx exporter diff --git a/valeriano-manassero/trino/README.md b/valeriano-manassero/trino/README.md index 59cb8c5..5d64323 100644 --- a/valeriano-manassero/trino/README.md +++ b/valeriano-manassero/trino/README.md @@ -1,6 +1,6 @@ # trino -![Version: 10.2.0](https://img.shields.io/badge/Version-10.2.0-informational?style=flat-square) ![AppVersion: 433](https://img.shields.io/badge/AppVersion-433-informational?style=flat-square) +![Version: 10.3.0](https://img.shields.io/badge/Version-10.3.0-informational?style=flat-square) ![AppVersion: 433](https://img.shields.io/badge/AppVersion-433-informational?style=flat-square) High performance, distributed SQL query engine for big data @@ -116,6 +116,7 @@ Kubernetes: `>= 1.24.0-0 < 1.31.0-0` | initKeystore.image.tag | int | `17` | | | jmxExporter.coordinator.enabled | bool | `false` | | | jmxExporter.downloadLink | string | `"https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.17.2/jmx_prometheus_javaagent-0.17.2.jar"` | | +| jmxExporter.extraMetrics | object | `{}` | | | jmxExporter.image.pullPolicy | string | `"IfNotPresent"` | | | jmxExporter.image.repository | string | `"curlimages/curl"` | | | jmxExporter.image.tag | string | `"7.87.0"` | | diff --git a/valeriano-manassero/trino/templates/configmap-jmx-exporter.yaml b/valeriano-manassero/trino/templates/configmap-jmx-exporter.yaml index daab7da..a592872 100644 --- a/valeriano-manassero/trino/templates/configmap-jmx-exporter.yaml +++ b/valeriano-manassero/trino/templates/configmap-jmx-exporter.yaml @@ -60,4 +60,8 @@ data: - pattern : trino.execution<>UserErrorFailures.OneMinute.Count name: trino_failed_queries_user +{{- if .Values.jmxExporter.extraMetrics }} +{{ .Values.jmxExporter.extraMetrics | indent 4 }} +{{- end }} + {{- end }} diff --git a/valeriano-manassero/trino/values.yaml b/valeriano-manassero/trino/values.yaml index defe02d..4d21b10 100644 --- a/valeriano-manassero/trino/values.yaml +++ b/valeriano-manassero/trino/values.yaml @@ -592,3 +592,4 @@ jmxExporter: # relabelings: # - sourceLabels: [__meta_kubernetes_endpoints_label_app_kubernetes_io_version] # targetLabel: version + extraMetrics: {}