Split Tags action
Available for: | |
• Data pipeline workflows | • Event workflows |
This action splits a value from a tag field into multiple tags in the same object. This action is useful when there is a lack of control on the format of ingestion and there are multiple values in a single field as part of the object.
The action takes the following inputs:
Input fields
The object field to split.
Split string
The string pattern to split input field into key/value pairs with.
Separator string
The string pattern to split out keys/values.
Event example
Your monitor tool generates an event payload with tags like this:
{
...,
"allTags": "a=1;b=2;c=3",
...,
}You want to break out the allTags field into multiple tags:
Input field =
allTagsSplit string =
;Separator string =
=
Event before | Event after |
|---|---|
{
...,
"tags": {
"allTags": "a=1;b=2;c=3",
},
...,
} | {
...,
"tags": {
"a": 1,
"b": 2,
"c": 3
},
...,
} |