Skip to content

feat: local observability playground#430

Merged
julio4 merged 1 commit intomainfrom
feat/better-local-env
Mar 6, 2026
Merged

feat: local observability playground#430
julio4 merged 1 commit intomainfrom
feat/better-local-env

Conversation

@julio4
Copy link
Member

@julio4 julio4 commented Mar 6, 2026

builder-playground start dev/playground.yaml now launch grafana and jaeger automatically.
Dedicated ./dev directory for local env, where grafana dashboards/contender scenarios can live.

Other changes:

  • Move payload/flashblock tracing to tracing::Instrument for async-safe span propagation.
  • Validate OTLP HTTP endpoint before creating telemetry layer.
  • Add a macOS-specific panic hook workaround for OpenTelemetry TLS teardown panic issue.
  • Move playground config to dev/playground.yaml and add Prometheus + Grafana datasource provisioning for local observability.

@julio4 julio4 merged commit dd09d24 into main Mar 6, 2026
4 checks passed
@julio4 julio4 deleted the feat/better-local-env branch March 6, 2026 15:28
@SozinM SozinM mentioned this pull request Mar 9, 2026
3 tasks
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.

2 participants