OpenSearch/qa
Przemyslaw Gomulka e23ecc5838
JSON logging refactoring and X-Opaque-ID support backport(#41354) (#44178)
This is a refactor to current JSON logging to make it more open for extensions
and support for custom ES log messages used inDeprecationLogger IndexingSlowLog , SearchSLowLog
We want to include x-opaque-id in deprecation logs. The easiest way to have this as an additional JSON field instead of part of the message is to create a custom DeprecatedMessage (extends ESLogMEssage)

These messages are regular log4j messages with a text, but also carry a map of fields which can then populate the log pattern. The logic for this lives in ESJsonLayout and ESMessageFieldConverter.

Similar approach can be used to refactor IndexingSlowLog and SearchSlowLog JSON logs to contain fields previously only present as escaped JSON string in a message field.

closes #41350
 backport #41354
2019-07-12 16:53:27 +02:00
..
ccs-unavailable-clusters Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
die-with-dignity Fix DieWithDignity test when waiting on jps backport(#43861) (#43871) 2019-07-03 20:39:48 +02:00
evil-tests Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
full-cluster-restart Use doc instead of _doc in FullClusterRestartIT 2019-05-27 21:35:56 -04:00
logging-config JSON logging refactoring and X-Opaque-ID support backport(#41354) (#44178) 2019-07-12 16:53:27 +02:00
mixed-cluster [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
multi-cluster-search Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
no-bootstrap-tests Plugins: Remove meta plugins (#30670) 2018-05-18 10:56:08 -07:00
rolling-upgrade Closed index noop recovery during upgrade (#44072) 2019-07-09 11:46:42 +02:00
smoke-test-client Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
smoke-test-http Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
smoke-test-ingest-disabled Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-ingest-with-all-dependencies Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
smoke-test-multinode Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-plugins Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
unconfigured-node-name Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
vagrant [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00
verify-version-constants [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
wildfly Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
build.gradle Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00