Available for 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.
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 =
allTags
Split string =
;
Separator string =
=
Event before | Event after |
---|---|
{
...,
"tags": {
"allTags": "a=1;b=2;c=3",
},
...,
} | {
...,
"tags": {
"a": 1,
"b": 2,
"c": 3
},
...,
} |