Inspect timestamp normalization
Compare authored timestamp values as they are parsed, represented in UTC, and enriched.
How to use this explorer
Move between stages with the arrows or the numbered stage list. Each stage shows the input it receives on the left and the output it produces on the right, with the lines that changed marked. The configuration that makes the change sits below the comparison, and the final stage shows the complete pipeline.
The 3 stages in order
- Mixed Timestamp FormatsRepresentative records carry timestamp strings and epoch values with different source assumptions.
- Parse Multiple FormatsThe authored mapping attempts the declared ISO 8601, Unix epoch, and custom-format branches.
- Normalize to UTC + MetadataThe authored mapping emits a UTC field and derives configured calendar metadata for the fixture.
Interactive pipeline
TIMESTAMP NORMALIZATION
Curated format walkthrough
Stage 1 of 3
Mixed Timestamp Formats
Representative records carry timestamp strings and epoch values with different source assumptions.
1HighlightsAuthored emphasis only—not a computed diff.
Copy & download
Input
{"event":"login","time":"2024-01-15T10:30:00Z"}{"event":"purchase","time":1705317000}{"event":"logout","time":"15/01/2024 10:30"}Output
Authored highlight: Source values differ:String and numeric representations are mixedOne custom string has no explicit zonePartial snippet
01-mixed-timestamp-formats.yamlpipeline:
processors: [] # No timestamp normalization yet