@@ -72,7 +72,7 @@ about that in the next section.
72
72
73
73
Similarly, more custom metrics can be added by appending them to the ` metrics `
74
74
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:
76
76
77
77
``` yaml
78
78
...
@@ -103,11 +103,12 @@ customResourceState:
103
103
type : Info
104
104
info :
105
105
labelsFromPath :
106
- version : [status, lastAppliedRevision]
106
+ chart_version : [status, history, "0", chartVersion]
107
+ app_version : [ status, history, "0", appVersion ]
107
108
labelsFromPath :
108
109
name : [metadata, name]
109
110
exported_namespace : [metadata, namespace]
110
- chartName : [spec, chart, spec, chart]
111
+ chart_name : [spec, chart, spec, chart]
111
112
...
112
113
```
113
114
@@ -117,12 +118,10 @@ will be exported for HelmReleases.
117
118
```
118
119
# HELP gotk_resource_info The current state of a GitOps Toolkit resource.
119
120
# 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
122
122
# HELP gotk_helmrelease_version_info The version information of helm release resource.
123
123
# 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
126
125
```
127
126
128
127
## Adding custom metric labels
0 commit comments