Semantic conventionsv1.37.0
since v1.36.00 breaking17 notable285 editorial
From the upstream release notes
- gen-ai: Revamp how GenAI chat history is recorded. Instead of per-message events,
- container: The container runtime can now also have the version and description provided
- gen-ai: Follow system-specific naming policy in GenAI semantic conventions.
- system: Rename system.network.dropped to system.network.packet.dropped and system.network.packets to system.network.packet.count
- all: Add metric_value_type code-generation annotation to all metric definitions. (#2444, #591)
- http: Clarify how server.address and server.port should be populated by HTTP client instrumentations. (#2443, #2463)
- otel: Add otel.scope.schema_url attribute to non-OTLP exporters that represents an instrumentation scope schema URL. (#2320, #2489)
- aspnetcore: Add ASP.NET Core Identity metrics and update the registry.
- gen-ai: Add operation name and tool type attributes for Execute tool span. (#2525, #2526)
- aspnetcore: Add ASP.NET Core authentication and authorization metrics and update the registry.
Notable17
- removedsignalspan.gen_ai.azure.ai.inference.clientRemoved from the registry (was development).
- removedsignalspan.gen_ai.openai.inference.clientRemoved from the registry (was development).
- removedmetricsystem.network.droppedRemoved from the registry (was development).
- removedmetricsystem.network.packetsRemoved from the registry (was development).
- renamedattributeandroid.stateRenamed to
android.app.state. - renamedattributecontainer.runtimeRenamed to
container.runtime.name. - renamedattributeenduser.roleRenamed to
user.roles. - renamedattributegen_ai.openai.request.service_tierRenamed to
openai.request.service_tier. - renamedattributegen_ai.openai.response.service_tierRenamed to
openai.response.service_tier. - renamedattributegen_ai.openai.response.system_fingerprintRenamed to
openai.response.system_fingerprint. - renamedattributegen_ai.systemRenamed to
gen_ai.provider.name. - renamedattributeios.stateRenamed to
ios.app.state. - deprecatedsignalevent.gen_ai.assistant.messageChat history is reported on
gen_ai.input.messagesattribute on spans orgen_ai.client.inference.operation.detailsevent. - deprecatedsignalevent.gen_ai.choiceChat history is reported on
gen_ai.output.messagesattribute on spans orgen_ai.client.inference.operation.detailsevent. - deprecatedsignalevent.gen_ai.system.messageChat history is reported on
gen_ai.system_instructionsattribute on spans orgen_ai.client.inference.operation.detailsevent. - deprecatedsignalevent.gen_ai.tool.messageChat history is reported on
gen_ai.input.messagesattribute on spans orgen_ai.client.inference.operation.detailsevent. - deprecatedsignalevent.gen_ai.user.messageChat history is reported on
gen_ai.input.messagesattribute on spans orgen_ai.client.inference.operation.detailsevent.
Editorial285
- stabilitymetrick8s.container.status.reasonStability label respelled from experimental to development.
- stabilitymetrick8s.container.status.stateStability label respelled from experimental to development.
- enumattributegen_ai.systemEnum members changed (19 to 19).
- enumattributehw.stateEnum members changed (3 to 5).
- enumattributemessaging.systemEnum members changed (11 to 12).
- addedattributeapp.build_idUnique identifier for a particular build or compilation of the application.
- addedattributeapp.jank.frame_countA number of frame renders that experienced jank.
- addedattributeapp.jank.periodThe time period, in seconds, for which this jank is being reported.
- addedattributeapp.jank.thresholdThe minimum rendering threshold for this jank, in seconds.
- addedmetricaspnetcore.authentication.authenticate.durationThe authentication duration for a request.
- addedmetricaspnetcore.authentication.challengesThe total number of times a scheme is challenged.
- addedmetricaspnetcore.authentication.forbidsThe total number of times an authenticated user attempts to access a resource they are not permitted to access.
- addedattributeaspnetcore.authentication.resultThe result of the authentication operation.
- addedattributeaspnetcore.authentication.schemeThe identifier that names a particular authentication handler.
- addedmetricaspnetcore.authentication.sign_insThe total number of times a principal is signed in with a scheme.
- addedmetricaspnetcore.authentication.sign_outsThe total number of times a principal is signed out with a scheme.
- addedmetricaspnetcore.authorization.attemptsThe total number of authorization attempts.
- addedattributeaspnetcore.authorization.policyThe name of the authorization policy.
- addedattributeaspnetcore.authorization.resultThe result of calling the authorization service.
- addedattributeaspnetcore.identity.error_codeThe error code for a failed identity operation.
- addedattributeaspnetcore.identity.password_check_resultThe result from checking the password.
- addedattributeaspnetcore.identity.resultThe result of the identity operation.
- addedmetricaspnetcore.identity.sign_in.authenticate.durationThe duration of authenticate attempts. The authenticate metrics is recorded by sign in methods such as PasswordSignInAsync and TwoFactorSignInAsync.
- addedmetricaspnetcore.identity.sign_in.check_password_attemptsThe total number of check password attempts. Checks that the account is in a state that can log in and that the password is valid using the UserManager.CheckPa...
- addedattributeaspnetcore.identity.sign_in.resultWhether the sign in result was success or failure.
- addedmetricaspnetcore.identity.sign_in.sign_insThe total number of calls to sign in user principals.
- addedmetricaspnetcore.identity.sign_in.sign_outsThe total number of calls to sign out user principals.
- addedmetricaspnetcore.identity.sign_in.two_factor_clients_forgottenThe total number of two factor clients forgotten.
- addedmetricaspnetcore.identity.sign_in.two_factor_clients_rememberedThe total number of two factor clients remembered.
- addedattributeaspnetcore.identity.sign_in.typeThe authentication type.
- addedattributeaspnetcore.identity.token_purposeWhat the token will be used for.
- addedattributeaspnetcore.identity.token_verifiedThe result of token verification.
- addedattributeaspnetcore.identity.user_typeThe full name of the identity user type.
- addedmetricaspnetcore.identity.user.check_password_attemptsThe number of check password attempts. Only checks whether the password is valid and not whether the user account is in a state that can log in.
- addedmetricaspnetcore.identity.user.create.durationThe duration of user creation operations.
- addedmetricaspnetcore.identity.user.delete.durationThe duration of user deletion operations.
- addedmetricaspnetcore.identity.user.generated_tokensThe total number of token generations.
- addedattributeaspnetcore.identity.user.update_typeThe user update type.
- addedmetricaspnetcore.identity.user.update.durationThe duration of user update operations.
- addedmetricaspnetcore.identity.user.verify_token_attemptsThe total number of token verification attempts.
- addedmetricaspnetcore.memory_pool.allocatedTotal number of bytes allocated by the memory pool. Allocation occurs when a memory rental request exceeds the available pooled memory.
- addedmetricaspnetcore.memory_pool.evictedTotal number of bytes evicted from the memory pool. Eviction occurs when idle pooled memory is reclaimed.
- addedattributeaspnetcore.memory_pool.ownerThe name of the library or subsystem using the memory pool instance.
- addedmetricaspnetcore.memory_pool.pooledNumber of bytes currently pooled and available for reuse.
- addedmetricaspnetcore.memory_pool.rentedTotal number of bytes rented from the memory pool.
- addedattributeaspnetcore.sign_in.is_persistentA flag indicating whether the sign in is persistent.
- addedattributeaspnetcore.user.is_authenticatedA value that indicates whether the user is authenticated.
- addedmetriccontainer.filesystem.availableContainer filesystem available bytes.
- addedmetriccontainer.filesystem.capacityContainer filesystem capacity.
- addedmetriccontainer.filesystem.usageContainer filesystem usage.
- addedattributecontainer.runtime.descriptionA description about the runtime which could include, for example details about the CRI/API version being used or other customisations.
- addedattributecontainer.runtime.nameThe container runtime managing this container.
- addedattributecontainer.runtime.versionThe version of the runtime of this process, as returned by the runtime without modification.
- addedsignalentity.container.imageThe image used for the container.
- addedsignalentity.container.runtimeThe runtime being used to run the container
- addedsignalentity.zos.softwareA software resource running on a z/OS system.
- addedsignalevent.app.jankThis event indicates that the application has detected substandard UI rendering performance.
- addedsignalevent.gen_ai.client.inference.operation.detailsDescribes the details of a GenAI completion request including chat history and parameters.
- addedattributegen_ai.input.messagesThe chat history provided to the model as an input.
- addedattributegen_ai.output.messagesMessages returned by the model where each message represents a specific model response (choice, candidate).
- addedattributegen_ai.provider.nameThe Generative AI provider as identified by the client or server instrumentation.
- addedattributegen_ai.system_instructionsThe system message or instructions provided to the GenAI model separately from the chat history.
- addedattributehw.battery.capacityDesign capacity in Watts-hours or Amper-hours
- addedmetrichw.battery.chargeRemaining fraction of battery charge.
- addedmetrichw.battery.charge.limitLower limit of battery charge fraction to ensure proper operation.
- addedattributehw.battery.chemistryBattery chemistry, e.g. Lithium-Ion, Nickel-Cadmium, etc.
- addedattributehw.battery.stateThe current state of the battery
- addedmetrichw.battery.time_leftTime left before battery is completely charged or discharged.
- addedattributehw.bios_versionBIOS version of the hardware component
- addedmetrichw.cpu.speedCPU current frequency.
- addedmetrichw.cpu.speed.limitCPU maximum frequency.
- addedattributehw.driver_versionDriver version for the hardware component
- addedattributehw.enclosure.typeType of the enclosure (useful for modular systems)
- addedmetrichw.fan.speedFan speed in revolutions per minute.
- addedmetrichw.fan.speed_ratioFan speed expressed as a fraction of its maximum speed.
- addedmetrichw.fan.speed.limitSpeed limit in rpm.
- addedattributehw.firmware_versionFirmware version of the hardware component
- addedmetrichw.gpu.ioReceived and transmitted bytes by the GPU.
- addedmetrichw.gpu.memory.limitSize of the GPU memory.
- addedmetrichw.gpu.memory.usageGPU memory used.
- addedmetrichw.gpu.memory.utilizationFraction of GPU memory used.
- addedattributehw.gpu.taskType of task the GPU is performing
- addedmetrichw.gpu.utilizationFraction of time spent in a specific task.
- addedattributehw.limit_typeType of limit for hardware components
- addedmetrichw.logical_disk.limitSize of the logical disk.
- addedattributehw.logical_disk.raid_levelRAID Level of the logical disk
- addedattributehw.logical_disk.stateState of the logical disk space usage
- addedmetrichw.logical_disk.usageLogical disk space usage.
- addedmetrichw.logical_disk.utilizationLogical disk space utilization as a fraction.
- addedmetrichw.memory.sizeSize of the memory module.
- addedattributehw.memory.typeType of the memory module
- addedattributehw.modelDescriptive model name of the hardware component
- addedmetrichw.network.bandwidth.limitLink speed.
- addedmetrichw.network.bandwidth.utilizationUtilization of the network bandwidth as a fraction.
- addedmetrichw.network.ioReceived and transmitted network traffic in bytes.
- addedattributehw.network.logical_addressesLogical addresses of the adapter (e.g. IP address, or WWPN)
- addedmetrichw.network.packetsReceived and transmitted network traffic in packets (or frames).
- addedattributehw.network.physical_addressPhysical address of the adapter (e.g. MAC address, or WWNN)
- addedmetrichw.network.upLink status:
1(up) or0(down). - addedmetrichw.physical_disk.endurance_utilizationEndurance remaining for this SSD disk.
- addedmetrichw.physical_disk.sizeSize of the disk.
- addedmetrichw.physical_disk.smartValue of the corresponding S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) attribute.
- addedattributehw.physical_disk.smart_attributeS.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical disk
- addedattributehw.physical_disk.stateState of the physical disk endurance utilization
- addedattributehw.physical_disk.typeType of the physical disk
- addedmetrichw.power_supply.limitMaximum power output of the power supply.
- addedmetrichw.power_supply.usageCurrent power output of the power supply.
- addedmetrichw.power_supply.utilizationUtilization of the power supply as a fraction of its maximum output.
- addedattributehw.sensor_locationLocation of the sensor
- addedattributehw.serial_numberSerial number of the hardware component
- addedattributehw.tape_drive.operation_typeType of tape drive operation
- addedmetrichw.tape_drive.operationsOperations performed by the tape drive.
- addedmetrichw.temperatureTemperature in degrees Celsius.
- addedmetrichw.temperature.limitTemperature limit in degrees Celsius.
- addedattributehw.vendorVendor name of the hardware component
- addedmetrichw.voltageVoltage measured by the sensor.
- addedmetrichw.voltage.limitVoltage limit in Volts.
- addedmetrichw.voltage.nominalNominal (expected) voltage.
- addedmetrick8s.node.filesystem.availableNode filesystem available bytes.
- addedmetrick8s.node.filesystem.capacityNode filesystem capacity.
- addedmetrick8s.node.filesystem.usageNode filesystem usage.
- addedmetrick8s.pod.filesystem.availablePod filesystem available bytes.
- addedmetrick8s.pod.filesystem.capacityPod filesystem capacity.
- addedmetrick8s.pod.filesystem.usagePod filesystem usage.
- addedmetrick8s.pod.volume.availablePod volume storage space available.
- addedmetrick8s.pod.volume.capacityPod volume total capacity.
- addedmetrick8s.pod.volume.inode.countThe total inodes in the filesystem of the Pod's volume.
- addedmetrick8s.pod.volume.inode.freeThe free inodes in the filesystem of the Pod's volume.
- addedmetrick8s.pod.volume.inode.usedThe inodes used by the filesystem of the Pod's volume.
- addedmetrick8s.pod.volume.usagePod volume usage.
- addedattributeopenai.request.service_tierThe service tier requested. May be a specific tier, default, or auto.
- addedattributeopenai.response.service_tierThe service tier used for the response.
- addedattributeopenai.response.system_fingerprintA fingerprint to track any eventual change in the Generative AI environment.
- addedattributeotel.scope.schema_urlThe schema URL of the instrumentation scope.
- addedsignalspan.azure.ai.inference.clientSemantic Conventions for Azure AI Inference client spans extend and over...
- addedsignalspan.openai.inference.clientSemantic Conventions for OpenAI client spans extend and override the semantic conventions for Gen AI Spans.
- addedmetricsystem.network.packet.countTODO.
- addedmetricsystem.network.packet.droppedCount of packets that are dropped or discarded even though there was no error.
- guidanceattributeapp.installation.idGuidance note changed.
- guidanceattributedevice.idGuidance note changed.
- guidanceattributegen_ai.systemGuidance note changed.
- guidancemetricsystem.memory.limitGuidance note changed.
- guidancemetricsystem.memory.usageGuidance note changed.
- guidancemetricsystem.network.errorsGuidance note changed.
- wordingattributeandroid.os.api_levelUniquely identifies the framework API revision offered by a version (
os.version) of the android operating system. More information can be found in the [Andro... - wordingattributeandroid.stateDeprecated. Use
android.app.stateattribute instead. - wordingattributeaspnetcore.diagnostics.exception.resultASP.NET Core exception middleware handling result.
- wordingmetricazure.cosmosdb.client.active_instance.countNumber of active client instances.
- wordingmetricazure.cosmosdb.client.operation.request_chargeRequest units consumed by the operation.
- wordingmetriccontainer.cpu.timeTotal CPU time consumed.
- wordingmetriccontainer.cpu.usageContainer's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.
- wordingmetriccontainer.uptimeThe time the container has been running.
- wordingmetricdb.client.connection.countThe number of connections that are currently in state described by the
stateattribute. - wordingmetricdb.client.connection.create_timeThe time it took to create a new connection.
- wordingmetricdb.client.connection.idle.maxThe maximum number of idle open connections allowed.
- wordingmetricdb.client.connection.idle.minThe minimum number of idle open connections allowed.
- wordingmetricdb.client.connection.maxThe maximum number of open connections allowed.
- wordingmetricdb.client.connection.pending_requestsThe number of current pending requests for an open connection.
- wordingmetricdb.client.connection.timeoutsThe number of connection timeouts that have occurred trying to obtain a connection from the pool.
- wordingmetricdb.client.connection.use_timeThe time between borrowing a connection and returning it to the pool.
- wordingmetricdb.client.connection.wait_timeThe time it took to obtain an open connection from the pool.
- wordingattributedeployment.environmentDeprecated, use
deployment.environment.nameinstead. - wordingmetricfaas.coldstartsNumber of invocation cold starts.
- wordingmetricfaas.cpu_usageDistribution of CPU usage per invocation.
- wordingmetricfaas.errorsNumber of invocation errors.
- wordingmetricfaas.init_durationMeasures the duration of the function's initialization, such as a cold start.
- wordingmetricfaas.invocationsNumber of successful invocations.
- wordingmetricfaas.invoke_durationMeasures the duration of the function's logic execution.
- wordingmetricfaas.mem_usageDistribution of max memory usage per invocation.
- wordingmetricfaas.net_ioDistribution of net I/O usage per invocation.
- wordingmetricfaas.timeoutsNumber of invocation timeouts.
- wordingmetricgen_ai.client.operation.durationGenAI operation duration.
- wordingmetricgen_ai.client.token.usageNumber of input and output tokens used.
- wordingattributegen_ai.openai.request.service_tierDeprecated, use
openai.request.service_tier. - wordingattributegen_ai.openai.response.service_tierDeprecated, use
openai.response.service_tier. - wordingattributegen_ai.openai.response.system_fingerprintDeprecated, use
openai.response.system_fingerprint. - wordingmetricgen_ai.server.request.durationGenerative AI server request duration such as time-to-last byte or last output token.
- wordingmetricgen_ai.server.time_per_output_tokenTime per output token generated after the first token for successful responses.
- wordingmetricgen_ai.server.time_to_first_tokenTime to generate first token for successful responses.
- wordingmetrichw.energyEnergy consumed by the component.
- wordingmetrichw.errorsNumber of errors encountered by the component.
- wordingmetrichw.host.ambient_temperatureAmbient (external) temperature of the physical host.
- wordingmetrichw.host.energyTotal energy consumed by the entire physical host, in joules.
- wordingmetrichw.host.heating_marginBy how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.
- wordingmetrichw.host.powerInstantaneous power consumed by the entire physical host in Watts (
hw.host.energyis preferred). - wordingmetrichw.powerInstantaneous power consumed by the component.
- wordingmetrichw.statusOperational status:
1(true) or0(false) for each of the possible states. - wordingattributeios.stateDeprecated. Use the
ios.app.stateattribute. - wordingmetrick8s.container.cpu.limitMaximum CPU resource limit set for the container.
- wordingmetrick8s.container.cpu.requestCPU resource requested for the container.
- wordingmetrick8s.container.ephemeral_storage.limitMaximum ephemeral storage resource limit set for the container.
- wordingmetrick8s.container.ephemeral_storage.requestEphemeral storage resource requested for the container.
- wordingmetrick8s.container.memory.limitMaximum memory resource limit set for the container.
- wordingmetrick8s.container.memory.requestMemory resource requested for the container.
- wordingmetrick8s.container.readyIndicates whether the container is currently marked as ready to accept traffic, based on its readiness probe (1 = ready, 0 = not ready).
- wordingmetrick8s.container.restart.countDescribes how many times the container has restarted (since the last counter reset).
- wordingmetrick8s.container.status.reasonDescribes the number of K8s containers that are currently in a state for a given reason.
- wordingmetrick8s.container.status.stateDescribes the number of K8s containers that are currently in a given state.
- wordingmetrick8s.container.storage.limitMaximum storage resource limit set for the container.
- wordingmetrick8s.container.storage.requestStorage resource requested for the container.
- wordingmetrick8s.cronjob.active_jobsThe number of actively running jobs for a cronjob.
- wordingmetrick8s.daemonset.current_scheduled_nodesNumber of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod.
- wordingmetrick8s.daemonset.desired_scheduled_nodesNumber of nodes that should be running the daemon pod (including nodes currently running the daemon pod).
- wordingmetrick8s.daemonset.misscheduled_nodesNumber of nodes that are running the daemon pod, but are not supposed to run the daemon pod.
- wordingmetrick8s.daemonset.ready_nodesNumber of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
- wordingmetrick8s.deployment.available_podsTotal number of available replica pods (ready for at least minReadySeconds) targeted by this deployment.
- wordingmetrick8s.deployment.desired_podsNumber of desired replica pods in this deployment.
- wordingmetrick8s.hpa.current_podsCurrent number of replica pods managed by this horizontal pod autoscaler, as last seen by the autoscaler.
- wordingmetrick8s.hpa.desired_podsDesired number of replica pods managed by this horizontal pod autoscaler, as last calculated by the autoscaler.
- wordingmetrick8s.hpa.max_podsThe upper limit for the number of replica pods to which the autoscaler can scale up.
- wordingmetrick8s.hpa.min_podsThe lower limit for the number of replica pods to which the autoscaler can scale down.
- wordingmetrick8s.job.active_podsThe number of pending and actively running pods for a job.
- wordingmetrick8s.job.desired_successful_podsThe desired number of successfully finished pods the job should be run with.
- wordingmetrick8s.job.failed_podsThe number of pods which reached phase Failed for a job.
- wordingmetrick8s.job.max_parallel_podsThe max desired number of pods the job should run at any given time.
- wordingmetrick8s.job.successful_podsThe number of pods which reached phase Succeeded for a job.
- wordingmetrick8s.node.allocatable.cpuAmount of cpu allocatable on the node.
- wordingmetrick8s.node.allocatable.ephemeral_storageAmount of ephemeral-storage allocatable on the node.
- wordingmetrick8s.node.allocatable.memoryAmount of memory allocatable on the node.
- wordingmetrick8s.node.allocatable.podsAmount of pods allocatable on the node.
- wordingmetrick8s.node.cpu.timeTotal CPU time consumed.
- wordingmetrick8s.node.cpu.usageNode's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.
- wordingmetrick8s.node.memory.usageMemory usage of the Node.
- wordingmetrick8s.node.network.errorsNode network errors.
- wordingmetrick8s.node.network.ioNetwork bytes for the Node.
- wordingmetrick8s.node.uptimeThe time the Node has been running.
- wordingmetrick8s.pod.cpu.timeTotal CPU time consumed.
- wordingmetrick8s.pod.cpu.usagePod's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.
- wordingmetrick8s.pod.memory.usageMemory usage of the Pod.
- wordingmetrick8s.pod.network.errorsPod network errors.
- wordingmetrick8s.pod.network.ioNetwork bytes for the Pod.
- wordingmetrick8s.pod.uptimeThe time the Pod has been running.
- wordingmetrick8s.replicaset.available_podsTotal number of available replica pods (ready for at least minReadySeconds) targeted by this replicaset.
- wordingmetrick8s.replicaset.desired_podsNumber of desired replica pods in this replicaset.
- wordingmetrick8s.replicationcontroller.available_podsTotal number of available replica pods (ready for at least minReadySeconds) targeted by this replication controller.
- wordingmetrick8s.replicationcontroller.desired_podsNumber of desired replica pods in this replication controller.
- wordingmetrick8s.statefulset.current_podsThe number of replica pods created by the statefulset controller from the statefulset version indicated by currentRevision.
- wordingmetrick8s.statefulset.desired_podsNumber of desired replica pods in this statefulset.
- wordingmetrick8s.statefulset.ready_podsThe number of replica pods created for this statefulset with a Ready Condition.
- wordingmetrick8s.statefulset.updated_podsNumber of replica pods created by the statefulset controller from the statefulset version indicated by updateRevision.
- wordingmetricotel.sdk.exporter.log.exportedThe number of log records for which the export has finished, either successful or failed.
- wordingmetricotel.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).
- wordingmetricotel.sdk.exporter.metric_data_point.exportedThe number of metric data points for which the export has finished, either successful or failed.
- wordingmetricotel.sdk.exporter.metric_data_point.inflightThe number of metric data points which were passed to the exporter, but that have not been exported yet (neither successful, nor failed).
- wordingmetricotel.sdk.exporter.span.exportedThe number of spans for which the export has finished, either successful or failed.
- wordingmetricotel.sdk.exporter.span.inflightThe number of spans which were passed to the exporter, but that have not been exported yet (neither successful, nor failed).
- wordingmetricotel.sdk.log.createdThe number of logs submitted to enabled SDK Loggers.
- wordingmetricotel.sdk.processor.log.processedThe number of log records for which the processing has finished, either successful or failed.
- wordingmetricotel.sdk.processor.log.queue.capacityThe maximum number of log records the queue of a given instance of an SDK Log Record processor can hold.
- wordingmetricotel.sdk.processor.log.queue.sizeThe number of log records in the queue of a given instance of an SDK log processor.
- wordingmetricotel.sdk.processor.span.processedThe number of spans for which the processing has finished, either successful or failed.
- wordingmetricotel.sdk.processor.span.queue.capacityThe maximum number of spans the queue of a given instance of an SDK span processor can hold.
- wordingmetricotel.sdk.processor.span.queue.sizeThe number of spans in the queue of a given instance of an SDK span processor.
- wordingmetricotel.sdk.span.liveThe number of created spans with
recording=truefor which the end operation has not been called yet. - wordingmetricotel.sdk.span.startedThe number of created spans.
- wordingmetricsystem.cpu.logical.countReports the number of logical (virtual) processor cores created by the operating system to manage multitasking.
- wordingmetricsystem.cpu.physical.countReports the number of actual physical processor cores on the hardware.
- wordingmetricsystem.cpu.timeSeconds each logical CPU spent on each mode.
- wordingmetricsystem.disk.ioTODO.
- wordingmetricsystem.disk.io_timeTime disk spent activated.
- wordingmetricsystem.disk.limitThe total storage capacity of the disk.
- wordingmetricsystem.disk.mergedTODO.
- wordingmetricsystem.disk.operation_timeSum of the time each operation took to complete.
- wordingmetricsystem.disk.operationsTODO.
- wordingmetricsystem.filesystem.limitThe total storage capacity of the filesystem.
- wordingmetricsystem.filesystem.utilizationTODO.
- wordingmetricsystem.linux.memory.availableAn estimate of how much memory is available for starting new applications, without causing swapping.
- wordingmetricsystem.memory.utilizationTODO.
- wordingmetricsystem.network.connection.countTODO.
- wordingmetricsystem.network.connectionsDeprecated, use
system.network.connection.countinstead. - wordingmetricsystem.network.ioTODO.
- wordingmetricsystem.paging.faultsTODO.
- wordingmetricsystem.paging.operationsTODO.
- wordingmetricsystem.paging.usageUnix swap or windows pagefile usage.
- wordingmetricsystem.paging.utilizationTODO.
- wordingmetricsystem.process.countTotal number of processes in each state.
- wordingmetricsystem.process.createdTotal number of processes created over uptime of the host.
- wordingmetricsystem.uptimeThe time the system has been running.
- wordingmetricvcs.change.countThe number of changes (pull requests/merge requests/changelists) in a repository, categorized by their state (e.g. open or merged).
- wordingmetricvcs.contributor.countThe number of unique contributors to a repository.
- wordingmetricvcs.ref.revisions_deltaThe number of revisions (commits) a ref (branch) is ahead/behind the branch from the
vcs.ref.base.nameattribute. - wordingmetricvcs.ref.timeTime a ref (branch) created from the default branch (trunk) has existed. The
ref.typeattribute will always bebranch. - examplesattributefile.fork_nameExamples changed.
- examplesattributegen_ai.openai.request.service_tierExamples changed.
- examplesattributegen_ai.systemExamples changed.