datalust / seq-input-gelf

Ingest GELF payloads into Seq
https://datalust.co/seq
Apache License 2.0
15 stars 8 forks source link

Use level or lvl if there's no embedded @l property #104

Closed KodrAus closed 2 years ago

KodrAus commented 2 years ago

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.

nblumhardt commented 2 years ago

Would be great if this could support LVL, MSG etc.

nblumhardt commented 2 years ago

Since we're now approaching the complete set of allowed fallback fields, should we also consider timestamp/TIMESTAMP and ts/TS?