Add option to map measurement names to field name into prometheus input #3407
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.
Added support for re-mapping output field names to use measurement name e.g. instead of
gauge = 1
outputkube_deployment_status_replicas_available = 1
. Need for this rose in our project where we are pulling data from kube-state-metrics prometheus client using telegraf and sending it to InfluxDB. We wanted all the metrics to be stored under single measurement as a separate series to enable various operations such calculating ratios such as mean(kube_deployment_status_replicas) / mean(kube_deployment_status_replicas_available) etc. After this PR one would achieve this by settingmeasurement_name_as_field_name=true
andname_override=kube
.Required for all PRs: