From 7d230b34e90f4cc5419ba3c76081603eeeea5058 Mon Sep 17 00:00:00 2001 From: Alexa Kreizinger Date: Thu, 3 Jul 2025 13:41:01 -0700 Subject: [PATCH] pipeline: parsers: json: general cleanup Signed-off-by: Alexa Kreizinger --- pipeline/parsers/json.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pipeline/parsers/json.md b/pipeline/parsers/json.md index 25d7a5dce..66bc003b4 100644 --- a/pipeline/parsers/json.md +++ b/pipeline/parsers/json.md @@ -1,8 +1,8 @@ # JSON -The JSON parser is the simplest option: if the original log source is a JSON map string, it will take its structure and convert it directly to the internal binary representation. +The _JSON_ parser transforms JSON logs by converting them to internal binary representations. -A simple configuration that can be found in the default parsers configuration file, is the entry to parse Docker log files \(when the tail input plugin is used\): +For example, the default parsers configuration file includes a parser for parsing Docker logs (when the Tail input plugin is used): ```python [PARSER] @@ -12,7 +12,7 @@ A simple configuration that can be found in the default parsers configuration fi Time_Format %Y-%m-%dT%H:%M:%S %z ``` -The following log entry is a valid content for the parser defined above: +The following log entry is valid content for the previously defined parser: ```javascript {"key1": 12345, "key2": "abc", "time": "2006-07-28T13:22:04Z"} @@ -24,5 +24,4 @@ After processing, its internal representation will be: [1154103724, {"key1"=>12345, "key2"=>"abc"}] ``` -The time has been converted to Unix timestamp \(UTC\) and the map reduced to each component of the original message. - +The time was converted to a UTC timestamp and the map was reduced to each component of the original message.