-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Generate semconv/v1.33.0
#6799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Generate semconv/v1.33.0
#6799
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add missing attribute type conversion.
pellared
approved these changes
May 20, 2025
dmathieu
approved these changes
May 21, 2025
pellared
added a commit
that referenced
this pull request
Jun 25, 2025
### Added - The `go.opentelemetry.io/otel/semconv/v1.33.0` package. The package contains semantic conventions from the `v1.33.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.32.0.`(#6799) - The `go.opentelemetry.io/otel/semconv/v1.34.0` package. The package contains semantic conventions from the `v1.34.0` version of the OpenTelemetry Semantic Conventions. (#6812) - Add metric's schema URL as `otel_scope_schema_url` label in `go.opentelemetry.io/otel/exporters/prometheus`. (#5947) - Add metric's scope attributes as `otel_scope_[attribute]` labels in `go.opentelemetry.io/otel/exporters/prometheus`. (#5947) - Add `EventName` to `EnabledParameters` in `go.opentelemetry.io/otel/log`. (#6825) - Add `EventName` to `EnabledParameters` in `go.opentelemetry.io/otel/sdk/log`. (#6825) - Changed handling of `go.opentelemetry.io/otel/exporters/prometheus` metric renaming to add unit suffixes when it doesn't match one of the pre-defined values in the unit suffix map. (#6839) ### Changed - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`. (#6827) - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`. (#6829) - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/metric`. (#6832) - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`. (#6834) - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`. (#6835) - The semantic conventions have been upgraded from `v1.26.0` to `v1.34.0` in `go.opentelemetry.io/otel/trace`. (#6836) - `Record.Resource` now returns `*resource.Resource` instead of `resource.Resource` in `go.opentelemetry.io/otel/sdk/log`. (#6864) - Retry now shows error cause for context timeout in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#6898) ### Fixed - Stop stripping trailing slashes from configured endpoint URL in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. (#6710) - Stop stripping trailing slashes from configured endpoint URL in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#6710) - Stop stripping trailing slashes from configured endpoint URL in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. (#6710) - Stop stripping trailing slashes from configured endpoint URL in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. (#6710) - Validate exponential histogram scale range for Prometheus compatibility in `go.opentelemetry.io/otel/exporters/prometheus`. (#6822) - Context cancellation during metric pipeline produce does not corrupt data in `go.opentelemetry.io/otel/sdk/metric`. (#6914) ### Removed - `go.opentelemetry.io/otel/exporters/prometheus` no longer exports `otel_scope_info` metric. (#6770)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
semconv/v1.33.0package and all sub-packagesint64attribute definitionsv1.33.0semantic convention release notes:This release marks the first where the core of database semantic conventions have stabilized.
🛑 Breaking changes 🛑
db: Adddb.query.parameter, replace relevant usages ofdb.operation.parameter(#2093)db: Makedb.response.returned_rowsopt-in onrelease_candidatespans (#2211)db: Use|as the separator whendb.namespaceis a concatenation of multiple components. (#2067)feature_flag: Renamefeature_flag.provider_nametofeature_flag.provider.name(#1982)feature_flag: Use genericerror.messagein feature flag evaluation event (#1994)gen-ai: Refine the values forgen_ai.systemrelated to Google's AI endpoints. (#1950)Enable sharing of attributes between Vertex AI and Gemini through a common prefix.
k8s: Make k8s Node and Pod labels optional (#2079)otel: Rename span health metrics to remove the .count suffixes (#1979)🚀 New components 🚀
db: Adding semantic conventions fororacledbinstrumentations. (#2612)Oracle Database semantic conventions.
browser: Add browser web vitals event. (#1940)💡 Enhancements 💡
cicd: Add resource conventions for CICD systems and define spans for CICD pipeline runs. (#1713)Define spans
cicd.pipeline.run.serverandcicd.pipeline.task.internal.Add
cicd.pipeline.action.name,cicd.worker.id,cicd.worker.name,cicd.worker.url.fullandcicd.pipeline.task.run.resultto attribute registry.Define resources
cicd.pipeline,cicd.pipeline.runandcicd.worker.Add entity associations in cicd metrics for these new cicd resources.
vcs: Add resource conventions for VCS systems and VCS references. (#1713)Define resources
vcs.repoandvcs.ref.Add entity associations in vcs metrics for these new vcs resources.
gen-ai: Adding span for invoke agent (#1842)gen-ai: Adding gen_ai.tool.description to the span attributes (#2087)gen-ai: Separate inference and embeddings span definitions, remove irrelevant attributes from the create agent span. (#1924, #2122)general: Provide guidance on modeling lat/lon, x/y, etc (#2145)db: Movedb.query.parameter.<key>from release_candidate back to development. (#2194)db: Mark database semantic conventions as stable for MariaDB, Microsoft SQL Server, MySQL, and PostgreSQL. (#2199)db: Makedb.operation.namerequired where it's available, add recommendation for instrumentation point. (#2200, #2098)db: Adddb.stored_procedure.nameto the general span conventions (#2205)db: Add an option to generatedb.query.summaryfrom operation name and target, remove it from CosmosDB. (#2206)db: Adddb.operation.nameanddb.collection.nameto SQL for higher-level APIs (#2207)jvm: Addjvm.file_descriptor.countas an in-development metric to track the number of open file descriptors as reported by the JVM. (#1838)jvm: Addjvm.gc.causeto metricjvm.gc.durationas an opt-in attribute to track gc cause. (#2065)process: Add process.environment_variable. (#672)app: Defines two new click events for the app domain (#2070)code: Markcode.*semantic conventions as stable (#1377)k8s: Introduce semantic conventions for k8s CronJob labels and annotations (#2138)k8s: Introduce semantic conventions for k8s DaemonSet labels and annotations (#2136)k8s: Introduce semantic conventions for k8s Deployment labels and annotations (#2134)system: Added entity association template rendering and policies. (#1276)gen_ai: Documentgenerate_contentas a permissible value ofgen_ai.operation.name. (#2048)k8s: Introduce semantic conventions for k8s Job labels and annotations (#2137)otel: Adds SDK self-monitoring metrics for metric processing (#2016)k8s: Introduce semantic conventions for k8s Namespace labels and annotations (#2131)k8s: Introduce semantic conventions for k8s Node labels and annotations (#2079)k8s: Introduce semantic conventions for k8s ReplicaSet labels and annotations (#2132)otel: Adds SDK self-monitoring metric for exporter call duration (#1906)k8s: Introduce semantic conventions for k8s StatefulSet labels and annotations (#2135)🧰 Bug fixes 🧰
gen-ai: Removed irrelevant response attributes on GenAI create agent span. (#1924, #2116)vcs: Fix typo in gitea name (#2057)gen-ai: Add invoke_agent as a member of gen_ai.operation.name (#2160)db: Clarifydb.query.summaryfor stored procedures (#2218)