Skip to content

perf(logs): reuse clean BigQuery-safe payloads - #3765

Open
djwhitt wants to merge 1 commit into
mainfrom
perf/logevent-clean-payload-reuse
Open

perf(logs): reuse clean BigQuery-safe payloads#3765
djwhitt wants to merge 1 commit into
mainfrom
perf/logevent-clean-payload-reuse

Conversation

@djwhitt

@djwhitt djwhitt commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Scan nested maps and lists for empty values and BigQuery-unsafe keys before rebuilding them.
  • Return the original payload when cleaning and key normalization would make no changes.
  • Retain the fused cleaning traversal and collision fallback for payloads that require normalization.
  • Extend coverage for clean nested payloads and nested slow-path cases.

Stack

  1. perf(logs): reuse clean BigQuery-safe payloads #3765 — Reuse clean BigQuery-safe payloads
  2. perf(logs): transform bodies before constructing LogEvent #3767 — Transform bodies before constructing LogEvent
  3. perf(logs): normalize integer timestamps without digit lists #3768 — Normalize integer timestamps without digit lists
  4. perf(logs): fast-path common UTC ISO 8601 timestamps #3769 — Fast-path common UTC ISO 8601 timestamps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant