Skip to main content

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

  1. Mixed Timestamp Formats
    Representative records carry timestamp strings and epoch values with different source assumptions.
  2. Parse Multiple Formats
    The authored mapping attempts the declared ISO 8601, Unix epoch, and custom-format branches.
  3. Normalize to UTC + Metadata
    The 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 zone
Partial snippet01-mixed-timestamp-formats.yaml
pipeline:
  processors: [] # No timestamp normalization yet