Weaver OpenTelemetry
winget install --id=OpenTelemetry.Weaver -e OTel Weaver is a tool designed to simplify the development, validation, documentation, and deployment of semantic conventions for observability. It helps teams ensure consistency, reliability, and clarity in their telemetry data by enabling type-safe and automated processes.
Key Features:
- Semantic Convention Development: Define and validate semantic conventions using a structured approach.
- Schema Validation: Lint syntax, semantics, and custom rules to ensure compliance with standards.
- Code Generation: Automatically generate artifacts such as Go code or Markdown documentation from schemas.
- Live-Checking: Verify real-time telemetry streams against defined schemas for conformance validation.
- Emitting Examples: Generate example signals based on semantic conventions for testing and demonstration.
Audience & Benefit: Ideal for teams working with OpenTelemetry to build observability by design. Weaver ensures consistent, reliable, and well-documented telemetry, reducing the risk of broken alerts, misaligned queries, and unclear signals in production environments. By treating observability signals as a public API, Weaver helps organizations achieve higher quality standards across their systems.
Weaver can be installed via winget, making it easy to integrate into your workflow.