We have a bit of a pattern of trying to find substitute properties in embedded JSON events if they're not CLEF formatted. These are intentionally not exposed for configuration so they don't risk scope creeping into trying to be a more general-purpose pipeline. These are handy when something like Docker wraps up JSON events produced by an app as GELF where users don't have direct control over what shape those events have, and the information Docker adds isn't accurate.
For: https://github.com/datalust/seq-tickets/discussions/1578
We have a bit of a pattern of trying to find substitute properties in embedded JSON events if they're not CLEF formatted. These are intentionally not exposed for configuration so they don't risk scope creeping into trying to be a more general-purpose pipeline. These are handy when something like Docker wraps up JSON events produced by an app as GELF where users don't have direct control over what shape those events have, and the information Docker adds isn't accurate.