Summary
Profiling logs set splunk.distro.version using opentelemetry.instrumentation.version.__version__ in src/splunk_otel/profile.py.
The rest of the distro sets telemetry.distro.version using splunk_otel.__about__.__version__ in src/splunk_otel/distro.py.
This can make profile telemetry report an OTel instrumentation version, such as 0.60b1, instead of the Splunk package version, such as 2.10.0.
What to change
Use the Splunk package version for profiling logs. Check whether profiling should keep splunk.distro.version, switch to telemetry.distro.version, or emit both for compatibility.
Summary
Profiling logs set
splunk.distro.versionusingopentelemetry.instrumentation.version.__version__insrc/splunk_otel/profile.py.The rest of the distro sets
telemetry.distro.versionusingsplunk_otel.__about__.__version__insrc/splunk_otel/distro.py.This can make profile telemetry report an OTel instrumentation version, such as
0.60b1, instead of the Splunk package version, such as2.10.0.What to change
Use the Splunk package version for profiling logs. Check whether profiling should keep
splunk.distro.version, switch totelemetry.distro.version, or emit both for compatibility.