Closed adnanrahic closed 4 years ago
This PR adds an output filter for renaming fields in log lines.
Eg.
outputFilter: rename-fields: module: rename-fields # JS regular expression to match log source name matchSource: !!js/regexp .* fields: - fieldName: user renameTo: user_object
This will rename the the user field into user_object.
user
user_object
Example:
Input
{"user": "{ name: root }", "message": "Client connect: root", "originalLine": "INFO Client connect: root"}
Output
{"user_object": "{ name: root }", "message": "Client connect: root", "originalLine": "INFO Client connect: root"}
+1! +docs :)
I'm one step ahead. :sunglasses: https://github.com/sematext/docs/pull/244
This PR adds an output filter for renaming fields in log lines.
Eg.
This will rename the the
user
field intouser_object
.Example:
Input
Output