Skip to main content

Inspect log enrichment

Compare a synthetic log as metadata is added, fields are regrouped, and object output is configured.

Interactive pipeline

LOG ENRICHMENT

Curated export walkthrough

Stage 1 of 5

Original Log Data

A synthetic application log before processing fields are added or regrouped.

0HighlightsAuthored emphasis only—not a computed diff.
Copy & download

Input

{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890","timestamp": "2024-01-15T10:30:00Z","level": "INFO","service": "demo-service","message": "Demo log message from edge","user_id": "user_123","request_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901"}

Output

{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890","timestamp": "2024-01-15T10:30:00Z","level": "INFO","service": "demo-service","message": "Demo log message from edge","user_id": "user_123","request_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901"}
Stage configuration01-original-log-data.yaml
input:
  generate:
    interval: 2s
    mapping: |
      root.id = uuid_v4()
      root.timestamp = now()
      root.level = "INFO"
      root.service = "demo-service"
      root.message = "Demo log message from edge"
      root.user_id = "user_123"
      root.request_id = uuid_v4()