Summary
The profiling instrumentation scope version used in log records does not match the version required by the GDI specification.
Spec requirement
GDI Specification v1.8.0 — semantic_conventions.md:
Each `InstrumentationLibraryLogs` instance:
- `name` - MUST be set to `otel.profiling`
- `version` - MUST be set to `0.1.0`
Current state
src/splunk_otel/profile.py:37:
The scope name otel.profiling is correct, but the version is 0.2.0 instead of 0.1.0.
Expected
Either:
- Change
_SCOPE_VERSION to "0.1.0" to match the spec, or
- Confirm this is an intentional deviation and document the rationale
References
src/splunk_otel/profile.py:37
Summary
The profiling instrumentation scope version used in log records does not match the version required by the GDI specification.
Spec requirement
GDI Specification v1.8.0 — semantic_conventions.md:
Current state
src/splunk_otel/profile.py:37:The scope name
otel.profilingis correct, but the version is0.2.0instead of0.1.0.Expected
Either:
_SCOPE_VERSIONto"0.1.0"to match the spec, orReferences
src/splunk_otel/profile.py:37