Semantic conventionsv1.32.0
since v1.31.00 breaking2 notable37 editorial
From the upstream release notes
- device: Change the definition of device.id and make it opt-in. (#1874, #1951)
- feature_flag: Rename evaluation to result for feature flag evaluation result attributes
- app: Create app.installation.id attribute (#1874, #1897)
- cpython: Add CPython runtime garbage collector metrics
- vcs: Add owner and provider name to VCS attribute registry
- vcs: Remove fallback value for VCS provider name attribute
- db: Truncate db.query.summary to 255 characters if parsed from the query
- db: Normalize spaces in db.operation.name (if any)
- db: db.operation.parameter.<key> should not be captured for batch operations
- db: Add db.stored_procedure.name
Notable2
- deprecatedattributefeature_flag.evaluation.reasonReplaced by
feature_flag.result.reason. - deprecatedattributefeature_flag.variantReplaced by
feature_flag.result.variant.
Editorial37
- enumattributeotel.component.typeEnum members changed (5 to 10).
- enumattributeprofile.frame.typeEnum members changed (10 to 12).
- addedattributeapp.installation.idA unique identifier representing the installation of an application on a specific device
- addedmetriccpython.gc.collected_objectsThe total number of objects collected inside a generation since interpreter start.
- addedmetriccpython.gc.collectionsThe number of times a generation was collected since interpreter start.
- addedattributecpython.gc.generationValue of the garbage collector collection generation.
- addedmetriccpython.gc.uncollectable_objectsThe total number of objects which were found to be uncollectable inside a generation since interpreter start.
- addedattributedb.stored_procedure.nameThe name of a stored procedure within the database.
- addedattributeerror.messageA message providing more detail about an error in human-readable form.
- addedattributefeature_flag.result.reasonThe reason code which shows how a feature flag value was determined.
- addedattributefeature_flag.result.variantA semantic identifier for an evaluated flag value.
- addedattributegcp.apphub.application.containerThe container within GCP where the AppHub application is defined.
- addedattributegcp.apphub.application.idThe name of the application as configured in AppHub.
- addedattributegcp.apphub.application.locationThe GCP zone or region where the application is defined.
- addedattributegcp.apphub.service.criticality_typeCriticality of a service indicates its importance to the business.
- addedattributegcp.apphub.service.environment_typeEnvironment of a service is the stage of a software lifecycle.
- addedattributegcp.apphub.service.idThe name of the service as configured in AppHub.
- addedattributegcp.apphub.workload.criticality_typeCriticality of a workload indicates its importance to the business.
- addedattributegcp.apphub.workload.environment_typeEnvironment of a workload is the stage of a software lifecycle.
- addedattributegcp.apphub.workload.idThe name of the workload as configured in AppHub.
- addedmetricotel.sdk.exporter.log.exportedThe number of log records for which the export has finished, either successful or failed
- addedmetricotel.sdk.exporter.log.inflightThe number of log records which were passed to the exporter, but that have not been exported yet (neither successful, nor failed)
- addedmetricotel.sdk.log.createdThe number of logs submitted to enabled SDK Loggers
- addedmetricotel.sdk.processor.log.processedThe number of log records for which the processing has finished, either successful or failed
- addedmetricotel.sdk.processor.log.queue.capacityThe maximum number of log records the queue of a given instance of an SDK Log Record processor can hold
- addedmetricotel.sdk.processor.log.queue.sizeThe number of log records in the queue of a given instance of an SDK log processor
- addedattributevcs.owner.nameThe group owner within the version control system.
- addedattributevcs.provider.nameThe name of the version control system provider.
- guidanceattributecode.function.nameGuidance note changed.
- guidanceattributedb.operation.nameGuidance note changed.
- guidanceattributedb.operation.parameterGuidance note changed.
- guidanceattributedevice.idGuidance note changed.
- guidanceattributefeature_flag.variantGuidance note changed.
- guidancemetricv8js.gc.durationGuidance note changed.
- wordingattributedb.sql.tableDeprecated, use
db.collection.nameinstead, but only if not extracting the value fromdb.query.text. - wordingattributefeature_flag.evaluation.reasonDeprecated, use
feature_flag.result.reasoninstead. - examplesattributedevice.idExamples changed.