Auto-generated coherent Observability
summary
Weaver takes OpenTelemetry-style YAML schemas and generates type-safe Go clients (no more string labels), Prometheus-compatible metrics, autogenerated docs, and dashboard panels. The demo shows a generated Go package that causes compile-time errors when a required attribute is missing, a check command that blocks removing stable attributes in CI, and dashboard generation that adds variable filtering for required labels. Inputs are schema YAML and templates; outputs are SDK code, validation pipelines, and Grafana-format dashboards ready to use.
AI-written summary · about
chapters (11)
- 0:00Auto-generated observability intro
- 2:25Manual telemetry problems
- 3:28OpenTelemetry semantic conventions
- 6:16Limitations of manual conventions
- 8:03OpenTelemetry Weaver automation
- 9:49Demo: type-safe metrics
- 13:04Live schema modification
- 15:13Dashboard generation from schemas
- 17:43Schema change validation
- 19:49Schema ownership and adoption
- 21:35Q&A
related talks
23mObservability by Design: Leveraging OpenTelemetry Weaver To Take Control of Your Observability
45mModern Observability: Making OpenTelemetry work for you
13mLightning Talk: Weaving Legacy and OpenTelemetry: A Schema Strategy With Weaver
46mObservability engineer, the best friend you never knew you had
48mAPI Observability by Design: Building Systems That Tell Their Own Stories
40mInstrumenting GO Applications
43mObservability Visualization in the Age of OpenTelemetry
32mOpenTelemetry Semantic Conventions and How to Avoid Broken Observability
