1
0
Fork 0
telegraf/plugins/serializers/json/testcases/transformation_batch.conf

24 lines
720 B
Text
Raw Permalink Normal View History

# Example for transforming the output JSON with batch metrics.
#
# Input:
# impression,flagname=F5,host=1cbbb3796fc2,key=12345,platform=Java,sdkver=4.9.1,value=false count_sum=5i 1653643420000000000
# expression,flagname=E42,host=klaus,key=67890,platform=Golang,sdkver=1.18.3,value=true count_sum=42i 1653646789000000000
json_transformation = '''
metrics.{
"sdkVersion": tags.sdkver,
"time": timestamp,
"platform": platform,
"key": tags.key,
"events": [
{
"time": timestamp,
"flag": tags.flagname,
"experimentVersion": 0,
"value": tags.value,
"type": $uppercase(name),
"count": fields.count_sum
}
]
}
'''