Skip to content

Implement direct Tinybird auction telemetry ingestion #817

Description

@ChristianPavilonis

Summary

Implement direct, best-effort Tinybird Events API ingestion from Fastly Compute for auction telemetry.

Scope

  • Add privacy-preserving auction telemetry row construction in core.
  • Wire a Fastly fire-and-forget Tinybird sink using Secret Store APPEND tokens.
  • Instrument /auction, /__ts/page-bids, and initial-navigation SSAT lifecycle paths.
  • Add Tinybird datasources, rollups, endpoint pipes, fixtures, and test contracts.

Acceptance criteria

  • Telemetry failures never change customer responses.
  • Tinybird ingestion uses direct Events API POST with send_async and does not await responses.
  • No EC IDs, request IDs, IPs, raw UAs, full URLs, query strings, or fragments are emitted.
  • Rust, docs, and Tinybird validation pass.

Metadata

Metadata

Labels

No labels
No labels

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions