|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| template.go | ||
| template_metric.go | ||
| template_test.go | ||
README.md
Template Processor
The template processor applies a go template to tag, field, measurement and time values to create a new tag.
Golang Template Documentation
Configuration
# Concatenate two tags to create a new tag
[[processors.template]]
## Tag to create
tag = "topic"
## Template to create tag
# Note: Single quotes (') are used, so the double quotes (") don't need escaping (\")
template = '{{ .Tag "hostname" }}.{{ .Tag "level" }}'
Example
- cpu,level=debug,hostname=localhost value=42i
+ cpu,level=debug,hostname=localhost,topic=localhost.debug value=42i