Skip to content

feat: add semconv registry with OpenTelemetry Weaver - #7

Merged
thisisibrahimd merged 1 commit into
mainfrom
feat/semconv-registry
Sep 3, 2026
Merged

feat: add semconv registry with OpenTelemetry Weaver#7
thisisibrahimd merged 1 commit into
mainfrom
feat/semconv-registry

Conversation

@thisisibrahimd

Copy link
Copy Markdown
Owner

What

  • Add OpenTelemetry Weaver-based semantic convention registry (semconv/)
  • 2 attributes: openslo.slo.name, openslo.spec.version
  • 14 metrics: 4 SLO info + 10 SLI error rate windows
  • Auto-generate pkg/semconv/semconv_gen.go from registry via Weaver templates
  • Add Makefile with semconv-check, semconv-generate, semconv-stats, semconv-diff targets
  • Add AGENTS.md, README.md with full metric/attribute documentation
  • Add consumer guidance for Weaver users and Go import users

Migration

  • Replaces hand-maintained pkg/semconv/semconv.go with generated semconv_gen.go
  • Migrate mise.toml from .mise.toml, adds weaver tool

- Add AGENTS.md, README.md, Makefile
- Add semconv registry (manifest, attributes, metrics)
- Add Weaver templates for Go code generation
- Replace hand-maintained pkg/semconv/semconv.go with generated semconv_gen.go
- Migrate mise.toml from .mise.toml with weaver tool
@thisisibrahimd
thisisibrahimd merged commit 44f269a into main Sep 3, 2026
1 check passed
@thisisibrahimd
thisisibrahimd deleted the feat/semconv-registry branch September 6, 2026 00:52
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