Skip to content

Commit 8194dff

Browse files
authored
Merge pull request #2026 from fluxcd/custom-metrics-fix
Update custom metrics guide to HelmRelease v2
2 parents b2e8e49 + 989ced8 commit 8194dff

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

content/en/flux/monitoring/custom-metrics.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ about that in the next section.
7272

7373
Similarly, more custom metrics can be added by appending them to the `metrics`
7474
list. For example, to create a metric about the HelmRelease last applied
75-
revision, append the HelmRelease resource metrics section:
75+
chart and app version, append the HelmRelease resource metrics section:
7676

7777
```yaml
7878
...
@@ -103,11 +103,12 @@ customResourceState:
103103
type: Info
104104
info:
105105
labelsFromPath:
106-
version: [status, lastAppliedRevision]
106+
chart_version: [status, history, "0", chartVersion]
107+
app_version: [ status, history, "0", appVersion ]
107108
labelsFromPath:
108109
name: [metadata, name]
109110
exported_namespace: [metadata, namespace]
110-
chartName: [spec, chart, spec, chart]
111+
chart_name: [spec, chart, spec, chart]
111112
...
112113
```
113114

@@ -117,12 +118,10 @@ will be exported for HelmReleases.
117118
```
118119
# HELP gotk_resource_info The current state of a GitOps Toolkit resource.
119120
# TYPE gotk_resource_info info
120-
gotk_resource_info{customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2beta2",exported_namespace="monitoring",name="kube-prometheus-stack",ready="True"} 1
121-
gotk_resource_info{customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2beta2",exported_namespace="monitoring",name="loki-stack",ready="True"} 1
121+
gotk_resource_info{customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2",exported_namespace="monitoring",name="kube-prometheus-stack",ready="True"} 1
122122
# HELP gotk_helmrelease_version_info The version information of helm release resource.
123123
# TYPE gotk_helmrelease_version_info info
124-
gotk_helmrelease_version_info{chartName="kube-prometheus-stack",customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2beta2",exported_namespace="monitoring",name="kube-prometheus-stack",version="48.3.1"} 1
125-
gotk_helmrelease_version_info{chartName="loki-stack",customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2beta2",exported_namespace="monitoring",name="loki-stack",version="2.9.11"} 1
124+
gotk_helmrelease_version_info{chart_mame="kube-prometheus-stack",chart_version="61.3.2",app_version="v0.75.1",customresource_group="helm.toolkit.fluxcd.io",customresource_kind="HelmRelease",customresource_version="v2",exported_namespace="monitoring",name="kube-prometheus-stack"} 1
126125
```
127126

128127
## Adding custom metric labels

0 commit comments

Comments
 (0)