semconv.com

Semantic conventionsv1.34.0

since v1.33.0
1 breaking126 notable90 editorial

From the upstream release notes

Read the full release notes

Breaking1

Changes to definitions the project had already marked stable or release candidate.

  • deprecatedattributeexception.escapedIt's no longer recommended to record exceptions that are handled and do not escape the scope of a span.

Notable126

Editorial90

  • stabilitymetrichw.host.heating_marginStability label respelled from experimental to development.
  • stabilitymetrichw.host.powerStability label respelled from experimental to development.
  • stabilitymetricsystem.cpu.frequencyStability label respelled from experimental to development.
  • stabilityattributesystem.cpu.logical_numberStability label respelled from experimental to development.
  • stabilitymetricsystem.cpu.timeStability label respelled from experimental to development.
  • stabilitymetricsystem.cpu.utilizationStability label respelled from experimental to development.
  • addedattributeaws.bedrock.guardrail.idThe unique identifier of the AWS Bedrock Guardrail. A guardrail helps safeguard and pre...
  • addedattributeaws.bedrock.knowledge_base.idThe unique identifier of the AWS Bedrock Knowledge base. A knowledge base is a bank...
  • addedattributeaws.kinesis.stream_nameThe name of the AWS Kinesis stream the request refers to. Corresponds to the `--stream-name...
  • addedattributeaws.lambda.resource_mapping.idThe UUID of the AWS Lambda EvenSource Mapping. An...
  • addedattributeaws.secretsmanager.secret.arnThe ARN of the Secret stored in the Secrets Mangger
  • addedattributeaws.sns.topic.arnThe ARN of the AWS SNS Topic. An Amazon SNS topic is a logical access point that acts as a c...
  • addedattributeaws.sqs.queue.urlThe URL of the AWS SQS Queue. It's a unique identifier for a queue in Amazon Simple Queue Service (SQS) and is used to access the queue and perform actions on ...
  • addedattributeaws.step_functions.activity.arnThe ARN of the AWS Step Functions Activity.
  • addedattributeaws.step_functions.state_machine.arnThe ARN of the AWS Step Functions State Machine.
  • addedsignalentity.androidThe Android platform on which the Android application is running.
  • addedsignalentity.appAn app used directly by end users — like mobile, web, or desktop.
  • addedsignalentity.aws.ecsEntities used by AWS Elastic Container Service (ECS).
  • addedsignalentity.aws.eksEntities used by AWS Elastic Kubernetes Service (EKS).
  • addedsignalentity.aws.logEntities specific to Amazon Web Services.
  • addedsignalentity.browserThe web browser in which the application represented by the resource is running. The browser.* attributes MUST be used only for resources that represent appl...
  • addedsignalentity.cicd.pipelineA pipeline is a series of automated steps that helps software teams deliver code.
  • addedsignalentity.cicd.pipeline.runA pipeline run is a singular execution of a given pipeline's tasks.
  • addedsignalentity.cicd.workerA CICD worker is a component of the CICD system that performs work (eg. running pipeline tasks or performing sync).
  • addedsignalentity.cloudA cloud environment (e.g. GCP, Azure, AWS)
  • addedsignalentity.cloudfoundry.appThe application which is monitored.
  • addedsignalentity.cloudfoundry.orgThe organization of the application which is monitored.
  • addedsignalentity.cloudfoundry.processThe process of the application which is monitored.
  • addedsignalentity.cloudfoundry.spaceThe space of the application which is monitored.
  • addedsignalentity.cloudfoundry.systemThe system component which is monitored.
  • addedsignalentity.containerA container instance.
  • addedsignalentity.deploymentThe software deployment.
  • addedsignalentity.deviceThe device on which the process represented by this resource is running.
  • addedsignalentity.faasA serverless instance.
  • addedsignalentity.gcp.apphub.applicationAttributes denoting data from an Application in AppHub. See AppHub overview.
  • addedsignalentity.gcp.apphub.serviceAttributes denoting data from a Service in AppHub. See AppHub overview.
  • addedsignalentity.gcp.apphub.workloadAttributes denoting data from a Workload in AppHub. See AppHub overview.
  • addedsignalentity.gcp.cloud_runResource used by Google Cloud Run.
  • addedsignalentity.gcp.gceResources used by Google Compute Engine (GCE).
  • addedsignalentity.herokuHeroku dyno metadata
  • addedsignalentity.hostA host is defined as a computing instance. For example, physical servers, virtual machines, switches or disk array.
  • addedsignalentity.host.cpuA host's CPU information
  • addedsignalentity.k8s.clusterA Kubernetes Cluster.
  • addedsignalentity.k8s.containerA container in a PodTemplate.
  • addedsignalentity.k8s.cronjobA Kubernetes CronJob object.
  • addedsignalentity.k8s.daemonsetA Kubernetes DaemonSet object.
  • addedsignalentity.k8s.deploymentA Kubernetes Deployment object.
  • addedsignalentity.k8s.hpaA Kubernetes HorizontalPodAutoscaler object.
  • addedsignalentity.k8s.jobA Kubernetes Job object.
  • addedsignalentity.k8s.namespaceA Kubernetes Namespace.
  • addedsignalentity.k8s.nodeA Kubernetes Node object.
  • addedsignalentity.k8s.podA Kubernetes Pod object.
  • addedsignalentity.k8s.replicasetA Kubernetes ReplicaSet object.
  • addedsignalentity.k8s.replicationcontrollerA Kubernetes ReplicationController object.
  • addedsignalentity.k8s.resourcequotaA Kubernetes ResourceQuota object.
  • addedsignalentity.k8s.statefulsetA Kubernetes StatefulSet object.
  • addedsignalentity.osThe operating system (OS) on which the process represented by this resource is running.
  • addedsignalentity.otel.scopeAttributes used by non-OTLP exporters to represent OpenTelemetry Scope's concepts.
  • addedsignalentity.processAn operating system process.
  • addedsignalentity.process.runtimeThe single (language) runtime instance which is monitored.
  • addedsignalentity.serviceA service instance.
  • addedsignalentity.telemetry.distroThe distribution of telemetry SDK used to capture data recorded by the instrumentation libraries.
  • addedsignalentity.telemetry.sdkThe telemetry SDK used to capture data recorded by the instrumentation libraries.
  • addedsignalentity.vcs.refA reference to a specific version in the Version Control System.
  • addedsignalentity.vcs.repoA repository in the Version Control System.
  • addedsignalentity.webengineResource describing the packaged software running the application code. Web engines are typically executed using process.runtime.
  • addedattributefeature_flag.result.valueThe evaluated value of the feature flag.
  • addedattributegen_ai.conversation.idThe unique identifier for a conversation (session, thread), used to store and correlate messages within this conversation.
  • addedattributegen_ai.data_source.idThe data source identifier.
  • addedsignalspan.aws.bedrock.clientDescribes an AWS Bedrock operation span.
  • guidanceattributeandroid.stateGuidance note changed.
  • guidanceattributedevice.idGuidance note changed.
  • guidancemetrick8s.replication_controller.available_podsGuidance note changed.
  • guidancemetrick8s.replication_controller.desired_podsGuidance note changed.
  • guidancesignalspan.cicd.pipeline.run.serverGuidance note changed.
  • guidancesignalspan.db.mysql.clientGuidance note changed.
  • guidancesignalspan.http.clientGuidance note changed.
  • wordingattributecloud.regionThe geographical region within a cloud provider. When associated with a resource, this attribute specifies the region where the resource operates. When calling...
  • wordingattributedb.sql.tableDeprecated, use db.collection.name instead.
  • wordingattributehttp.request_content_lengthDeprecated, use http.request.header.content-length instead.
  • wordingattributehttp.response_content_lengthDeprecated, use http.response.header.content-length instead.
  • wordingattributeios.state
  • wordingmetricmessaging.publish.messagesDeprecated. Use messaging.client.sent.messages instead.
  • wordingattributeprocess.command_argsAll the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporti...
  • wordingattributeprocess.command_lineThe full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of GetCommandLineW. Do not...
  • examplesattributehttp.request.headerExamples changed.
  • examplesattributehttp.response.headerExamples changed.
  • examplesattributerpc.connect_rpc.request.metadataExamples changed.
  • examplesattributerpc.connect_rpc.response.metadataExamples changed.
  • examplesattributerpc.grpc.request.metadataExamples changed.