diff --git a/filebeat/filebeat.yml b/filebeat/filebeat.yml
index 1f59819255f73993d905101e973cf0b5f1b71012..b76571bc8a1745ac5597b2b2ac0f336e3ffb14ca 100644
--- a/filebeat/filebeat.yml
+++ b/filebeat/filebeat.yml
@@ -13,6 +13,10 @@ http:
 processors:
   - add_host_metadata: ~
   - add_docker_metadata: ~
+  - decode_json_fields:
+    fields:
+      - message
+    add_error_key: true
 
 filebeat.inputs:
   - type: container
diff --git a/journalbeat/journalbeat.yml b/journalbeat/journalbeat.yml
index 69fdf7a2b8a3340611d033cf46af36fa260ff85c..e4aa166378422f1dd10cb22aa58a031f4bae68b3 100644
--- a/journalbeat/journalbeat.yml
+++ b/journalbeat/journalbeat.yml
@@ -10,9 +10,13 @@ logging:
 http:
   enabled: true
 
+processors:
+  - add_host_metadata: ~
+  - decode_json_fields:
+    fields:
+      - message
+    add_error_key: true
+
 journalbeat.inputs:
   - paths: []
     seek: cursor
-
-processors:
-  - add_host_metadata: ~