Add static telemetry metric with informaiton about chart version and enabled features #157
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This creates a config map with a static metric defined:
grafana_kubernetes_monitoring_build_info
.That metric has five labels:
version
- the chart versionmetrics
- If metrics are enabled, will list the metric sources that are also enabled: "agent", "kube-state-metrics", "node-exporter", "windows-exporter", "kubelet", "cadvisor", "cost"logs
- If logs are enabled, will list "events" and/or "pod_logs"traces
- "enabled" or "disabled" based on the state of.Values.traces.enabled
deployments
- The list of subcharts that are being deployedThe configmap is mounted to the agent pod, then scraped using
prometheus.exporter.unix
's textfile scraper.Fixes #143