You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
27aaa7aacb
Resolve #6226 Generates the `v1.28.0` version of semantic conventions in the added `go.opentelemetry.io/otel/semconv/v1.28.0` package. ## Key differences from `v1.27.0` ### Added to `v1.28.0` - `AzNamespace` - `AzNamespaceKey` - `CloudfoundryAppID` - `CloudfoundryAppIDKey` - `CloudfoundryAppInstanceID` - `CloudfoundryAppInstanceIDKey` - `CloudfoundryAppName` - `CloudfoundryAppNameKey` - `CloudfoundryOrgID` - `CloudfoundryOrgIDKey` - `CloudfoundryOrgName` - `CloudfoundryOrgNameKey` - `CloudfoundryProcessID` - `CloudfoundryProcessIDKey` - `CloudfoundryProcessType` - `CloudfoundryProcessTypeKey` - `CloudfoundrySpaceID` - `CloudfoundrySpaceIDKey` - `CloudfoundrySpaceName` - `CloudfoundrySpaceNameKey` - `CloudfoundrySystemID` - `CloudfoundrySystemIDKey` - `CloudfoundrySystemInstanceID` - `CloudfoundrySystemInstanceIDKey` - `ContainerCPUUsageDescription` - `ContainerCPUUsageName` - `ContainerCPUUsageUnit` - `ContainerCsiPluginName` - `ContainerCsiPluginNameKey` - `ContainerCsiVolumeID` - `ContainerCsiVolumeIDKey` - `DBResponseStatusCode` - `DBResponseStatusCodeKey` - `FileAccessed` - `FileAccessedKey` - `FileAttributes` - `FileAttributesKey` - `FileChanged` - `FileChangedKey` - `FileCreated` - `FileCreatedKey` - `FileForkName` - `FileForkNameKey` - `FileGroupID` - `FileGroupIDKey` - `FileGroupName` - `FileGroupNameKey` - `FileInode` - `FileInodeKey` - `FileMode` - `FileModeKey` - `FileModified` - `FileModifiedKey` - `FileOwnerID` - `FileOwnerIDKey` - `FileOwnerName` - `FileOwnerNameKey` - `FileSymbolicLinkTargetPath` - `FileSymbolicLinkTargetPathKey` - `GenAIOpenaiRequestResponseFormatJSONObject` - `GenAIOpenaiRequestResponseFormatJSONSchema` - `GenAIOpenaiRequestResponseFormatKey` - `GenAIOpenaiRequestResponseFormatText` - `GenAIOpenaiRequestSeed` - `GenAIOpenaiRequestSeedKey` - `GenAIOpenaiRequestServiceTierAuto` - `GenAIOpenaiRequestServiceTierDefault` - `GenAIOpenaiRequestServiceTierKey` - `GenAIOpenaiResponseServiceTier` - `GenAIOpenaiResponseServiceTierKey` - `HwEnergyDescription` - `HwEnergyName` - `HwEnergyUnit` - `HwErrorsDescription` - `HwErrorsName` - `HwErrorsUnit` - `HwID` - `HwIDKey` - `HwName` - `HwNameKey` - `HwParent` - `HwParentKey` - `HwPowerDescription` - `HwPowerName` - `HwPowerUnit` - `HwStateDegraded` - `HwStateFailed` - `HwStateKey` - `HwStateOk` - `HwStatusDescription` - `HwStatusName` - `HwStatusUnit` - `HwTypeBattery` - `HwTypeCPU` - `HwTypeDiskController` - `HwTypeEnclosure` - `HwTypeFan` - `HwTypeGpu` - `HwTypeKey` - `HwTypeLogicalDisk` - `HwTypeMemory` - `HwTypeNetwork` - `HwTypePhysicalDisk` - `HwTypePowerSupply` - `HwTypeTapeDrive` - `HwTypeTemperature` - `HwTypeVoltage` - `K8SNodeCPUTimeDescription` - `K8SNodeCPUTimeName` - `K8SNodeCPUTimeUnit` - `K8SNodeCPUUsageDescription` - `K8SNodeCPUUsageName` - `K8SNodeCPUUsageUnit` - `K8SNodeMemoryUsageDescription` - `K8SNodeMemoryUsageName` - `K8SNodeMemoryUsageUnit` - `K8SPodCPUTimeDescription` - `K8SPodCPUTimeName` - `K8SPodCPUTimeUnit` - `K8SPodCPUUsageDescription` - `K8SPodCPUUsageName` - `K8SPodCPUUsageUnit` - `K8SPodMemoryUsageDescription` - `K8SPodMemoryUsageName` - `K8SPodMemoryUsageUnit` - `K8SVolumeName` - `K8SVolumeNameKey` - `K8SVolumeTypeConfigMap` - `K8SVolumeTypeDownwardAPI` - `K8SVolumeTypeEmptyDir` - `K8SVolumeTypeKey` - `K8SVolumeTypeLocal` - `K8SVolumeTypePersistentVolumeClaim` - `K8SVolumeTypeSecret` - `MessagingClientSentMessagesDescription` - `MessagingClientSentMessagesName` - `MessagingClientSentMessagesUnit` - `MessagingOperationTypeSend` - `ProcessArgsCount` - `ProcessArgsCountKey` - `ProcessExecutableBuildIDGnu` - `ProcessExecutableBuildIDGnuKey` - `ProcessExecutableBuildIDGo` - `ProcessExecutableBuildIDGoKey` - `ProcessExecutableBuildIDProfiling` - `ProcessExecutableBuildIDProfilingKey` - `ProcessTitle` - `ProcessTitleKey` - `ProcessUptimeDescription` - `ProcessUptimeName` - `ProcessUptimeUnit` - `ProcessWorkingDirectory` - `ProcessWorkingDirectoryKey` - `ProfileFrameTypeCpython` - `ProfileFrameTypeDotnet` - `ProfileFrameTypeJVM` - `ProfileFrameTypeKernel` - `ProfileFrameTypeKey` - `ProfileFrameTypeNative` - `ProfileFrameTypePHP` - `ProfileFrameTypePerl` - `ProfileFrameTypeRuby` - `ProfileFrameTypeV8JS` - `SystemDiskLimitDescription` - `SystemDiskLimitName` - `SystemDiskLimitUnit` - `SystemFilesystemLimitDescription` - `SystemFilesystemLimitName` - `SystemFilesystemLimitUnit` - `SystemFilesystemUsageDescription` ### Dropped deprecations - `AndroidStateBackground` - `AndroidStateCreated` - `AndroidStateForeground` - `AndroidStateKey` - `DBCosmosDBStatusCode` - `DBCosmosDBStatusCodeKey` - `GenAICompletion` - `GenAICompletionKey` - `GenAIPrompt` - `GenAIPromptKey` ### Dropping the `aspnetcore` namespace - `ASPNETCoreDiagnosticsExceptionResultAborted` - `ASPNETCoreDiagnosticsExceptionResultHandled` - `ASPNETCoreDiagnosticsExceptionResultKey` - `ASPNETCoreDiagnosticsExceptionResultSkipped` - `ASPNETCoreDiagnosticsExceptionResultUnhandled` - `ASPNETCoreDiagnosticsHandlerType` - `ASPNETCoreDiagnosticsHandlerTypeKey` - `ASPNETCoreRateLimitingPolicy` - `ASPNETCoreRateLimitingPolicyKey` - `ASPNETCoreRateLimitingResultAcquired` - `ASPNETCoreRateLimitingResultEndpointLimiter` - `ASPNETCoreRateLimitingResultGlobalLimiter` - `ASPNETCoreRateLimitingResultKey` - `ASPNETCoreRateLimitingResultRequestCanceled` - `ASPNETCoreRequestIsUnhandled` - `ASPNETCoreRequestIsUnhandledKey` - `ASPNETCoreRoutingIsFallback` - `ASPNETCoreRoutingIsFallbackKey` - `ASPNETCoreRoutingMatchStatusFailure` - `ASPNETCoreRoutingMatchStatusKey` - `ASPNETCoreRoutingMatchStatusSuccess` - `AspnetcoreDiagnosticsExceptionsDescription` - `AspnetcoreDiagnosticsExceptionsName` - `AspnetcoreDiagnosticsExceptionsUnit` - `AspnetcoreRateLimitingActiveRequestLeasesDescription` - `AspnetcoreRateLimitingActiveRequestLeasesName` - `AspnetcoreRateLimitingActiveRequestLeasesUnit` - `AspnetcoreRateLimitingQueuedRequestsDescription` - `AspnetcoreRateLimitingQueuedRequestsName` - `AspnetcoreRateLimitingQueuedRequestsUnit` - `AspnetcoreRateLimitingRequestLeaseDurationDescription` - `AspnetcoreRateLimitingRequestLeaseDurationName` - `AspnetcoreRateLimitingRequestLeaseDurationUnit` - `AspnetcoreRateLimitingRequestTimeInQueueDescription` - `AspnetcoreRateLimitingRequestTimeInQueueName` - `AspnetcoreRateLimitingRequestTimeInQueueUnit` - `AspnetcoreRateLimitingRequestsDescription` - `AspnetcoreRateLimitingRequestsName` - `AspnetcoreRateLimitingRequestsUnit` - `AspnetcoreRoutingMatchAttemptsDescription` - `AspnetcoreRoutingMatchAttemptsName` - `AspnetcoreRoutingMatchAttemptsUnit` ### Dropping the `jvm` namespace - `JVMBufferPoolName` - `JVMBufferPoolNameKey` - `JVMGCAction` - `JVMGCActionKey` - `JVMGCName` - `JVMGCNameKey` - `JVMMemoryPoolName` - `JVMMemoryPoolNameKey` - `JVMMemoryTypeHeap` - `JVMMemoryTypeKey` - `JVMMemoryTypeNonHeap` - `JVMThreadDaemon` - `JVMThreadDaemonKey` - `JVMThreadStateBlocked` - `JVMThreadStateKey` - `JVMThreadStateNew` - `JVMThreadStateRunnable` - `JVMThreadStateTerminated` - `JVMThreadStateTimedWaiting` - `JVMThreadStateWaiting` - `JvmBufferCountDescription` - `JvmBufferCountName` - `JvmBufferCountUnit` - `JvmBufferMemoryLimitDescription` - `JvmBufferMemoryLimitName` - `JvmBufferMemoryLimitUnit` - `JvmBufferMemoryUsageDescription` - `JvmBufferMemoryUsageName` - `JvmBufferMemoryUsageUnit` - `JvmBufferMemoryUsedDescription` - `JvmBufferMemoryUsedName` - `JvmBufferMemoryUsedUnit` - `JvmCPUCountDescription` - `JvmCPUCountName` - `JvmCPUCountUnit` - `JvmCPURecentUtilizationDescription` - `JvmCPURecentUtilizationName` - `JvmCPURecentUtilizationUnit` - `JvmCPUTimeDescription` - `JvmCPUTimeName` - `JvmCPUTimeUnit` - `JvmClassCountDescription` - `JvmClassCountName` - `JvmClassCountUnit` - `JvmClassLoadedDescription` - `JvmClassLoadedName` - `JvmClassLoadedUnit` - `JvmClassUnloadedDescription` - `JvmClassUnloadedName` - `JvmClassUnloadedUnit` - `JvmGcDurationDescription` - `JvmGcDurationName` - `JvmGcDurationUnit` - `JvmMemoryCommittedDescription` - `JvmMemoryCommittedName` - `JvmMemoryCommittedUnit` - `JvmMemoryInitDescription` - `JvmMemoryInitName` - `JvmMemoryInitUnit` - `JvmMemoryLimitDescription` - `JvmMemoryLimitName` - `JvmMemoryLimitUnit` - `JvmMemoryUsedAfterLastGcDescription` - `JvmMemoryUsedAfterLastGcName` - `JvmMemoryUsedAfterLastGcUnit` - `JvmMemoryUsedDescription` - `JvmMemoryUsedName` - `JvmMemoryUsedUnit` - `JvmSystemCPULoad1mDescription` - `JvmSystemCPULoad1mName` - `JvmSystemCPULoad1mUnit` - `JvmSystemCPUUtilizationDescription` - `JvmSystemCPUUtilizationName` - `JvmSystemCPUUtilizationUnit` - `JvmThreadCountDescription` - `JvmThreadCountName` - `JvmThreadCountUnit` ### Dropping the `nodejs` namespace - `NodejsEventloopDelayMaxDescription` - `NodejsEventloopDelayMaxName` - `NodejsEventloopDelayMaxUnit` - `NodejsEventloopDelayMeanDescription` - `NodejsEventloopDelayMeanName` - `NodejsEventloopDelayMeanUnit` - `NodejsEventloopDelayMinDescription` - `NodejsEventloopDelayMinName` - `NodejsEventloopDelayMinUnit` - `NodejsEventloopDelayP50Description` - `NodejsEventloopDelayP50Name` - `NodejsEventloopDelayP50Unit` - `NodejsEventloopDelayP90Description` - `NodejsEventloopDelayP90Name` - `NodejsEventloopDelayP90Unit` - `NodejsEventloopDelayP99Description` - `NodejsEventloopDelayP99Name` - `NodejsEventloopDelayP99Unit` - `NodejsEventloopDelayStddevDescription` - `NodejsEventloopDelayStddevName` - `NodejsEventloopDelayStddevUnit` - `NodejsEventloopUtilizationDescription` - `NodejsEventloopUtilizationName` - `NodejsEventloopUtilizationUnit` ### Dropping the `v8js` namespace - `V8JSGCTypeIncremental` - `V8JSGCTypeKey` - `V8JSGCTypeMajor` - `V8JSGCTypeMinor` - `V8JSGCTypeWeakcb` - `V8JSHeapSpaceNameCodeSpace` - `V8JSHeapSpaceNameKey` - `V8JSHeapSpaceNameLargeObjectSpace` - `V8JSHeapSpaceNameMapSpace` - `V8JSHeapSpaceNameNewSpace` - `V8JSHeapSpaceNameOldSpace` - `V8jsGcDurationDescription` - `V8jsGcDurationName` - `V8jsGcDurationUnit` - `V8jsHeapSpaceAvailableSizeDescription` - `V8jsHeapSpaceAvailableSizeName` - `V8jsHeapSpaceAvailableSizeUnit` - `V8jsHeapSpacePhysicalSizeDescription` - `V8jsHeapSpacePhysicalSizeName` - `V8jsHeapSpacePhysicalSizeUnit` - `V8jsMemoryHeapLimitDescription` - `V8jsMemoryHeapLimitName` - `V8jsMemoryHeapLimitUnit` - `V8jsMemoryHeapUsedDescription` - `V8jsMemoryHeapUsedName` - `V8jsMemoryHeapUsedUnit` ### Fixed Acronyms/Initialisms - `DB2` -> `Db2` ([this is the industry usage](https://www.ibm.com/db2)) - `Ai` -> `AI` - `Gc` -> `GC` | `v1.28.0` | `v1.27.0` | | --- | --- | | DBSystemDb2 | DBSystemDB2| | GenAIClientOperationDurationDescription | GenAiClientOperationDurationDescription| | GenAIClientOperationDurationName | GenAiClientOperationDurationName| | GenAIClientOperationDurationUnit | GenAiClientOperationDurationUnit| | GenAIClientTokenUsageDescription | GenAiClientTokenUsageDescription| | GenAIClientTokenUsageName | GenAiClientTokenUsageName| | GenAIClientTokenUsageUnit | GenAiClientTokenUsageUnit| | GenAIServerRequestDurationDescription | GenAiServerRequestDurationDescription| | GenAIServerRequestDurationName | GenAiServerRequestDurationName| | GenAIServerRequestDurationUnit | GenAiServerRequestDurationUnit| | GenAIServerTimePerOutputTokenDescription | GenAiServerTimePerOutputTokenDescription| | GenAIServerTimePerOutputTokenName | GenAiServerTimePerOutputTokenName| | GenAIServerTimePerOutputTokenUnit | GenAiServerTimePerOutputTokenUnit| | GenAIServerTimeToFirstTokenDescription | GenAiServerTimeToFirstTokenDescription| | GenAIServerTimeToFirstTokenName | GenAiServerTimeToFirstTokenName| | GenAIServerTimeToFirstTokenUnit | GenAiServerTimeToFirstTokenUnit| | GoMemoryGCGoalDescription | GoMemoryGcGoalDescription| | GoMemoryGCGoalName | GoMemoryGcGoalName| | GoMemoryGCGoalUnit | GoMemoryGcGoalUnit| ## Build notes ### Skip the `dotnet` namespace The [`dotnet` namespace is added in `v1.28.0`](https://github.com/open-telemetry/semantic-conventions/tree/v1.28.0/model/dotnet). None of the semantic conventions for this namespace are generated. ### Required semantic convention changes Related to https://github.com/open-telemetry/weaver/issues/584, this was not generated with a direct copy of the [semantic-conventions repository](https://github.com/open-telemetry/semantic-conventions) checked-out at `v1.28.0`. The latest (v0.12.0) version of `weaver` does not work with that version of semantic-conventions. The semantic-conventions repository was updated using the following command first: ``` $ rm model/{telemetry/resources-experimental.yaml,service/resources-experimental.yaml,feature-flag/events.yaml} ``` This removes name conflicts. These name conflicts are for things we are not generating, but the still block the generation tooling when it first validates the semantic-conventions.
251 lines
8.9 KiB
Markdown
251 lines
8.9 KiB
Markdown
# Semantic Convention Changes
|
|
|
|
The `go.opentelemetry.io/otel/semconv/v1.28.0` should be a drop-in replacement for `go.opentelemetry.io/otel/semconv/v1.27.0` with the following exceptions.
|
|
|
|
## Dropped deprecations
|
|
|
|
The following declarations have been deprecated in the [OpenTelemetry Semantic Conventions].
|
|
Refer to the respective documentation in that repository for deprecation instructions for each type.
|
|
|
|
- `AndroidStateBackground`
|
|
- `AndroidStateCreated`
|
|
- `AndroidStateForeground`
|
|
- `AndroidStateKey`
|
|
- `DBCosmosDBStatusCode`
|
|
- `DBCosmosDBStatusCodeKey`
|
|
- `GenAICompletion`
|
|
- `GenAICompletionKey`
|
|
- `GenAIPrompt`
|
|
- `GenAIPromptKey`
|
|
|
|
### Dropping the `aspnetcore` namespace
|
|
|
|
The following declarations have been dropped in `go.opentelemetry.io/otel/semconv/v1.28.0`.
|
|
These semantic conventions were determined to have not have use in Go applications.
|
|
|
|
- `ASPNETCoreDiagnosticsExceptionResultAborted`
|
|
- `ASPNETCoreDiagnosticsExceptionResultHandled`
|
|
- `ASPNETCoreDiagnosticsExceptionResultKey`
|
|
- `ASPNETCoreDiagnosticsExceptionResultSkipped`
|
|
- `ASPNETCoreDiagnosticsExceptionResultUnhandled`
|
|
- `ASPNETCoreDiagnosticsHandlerType`
|
|
- `ASPNETCoreDiagnosticsHandlerTypeKey`
|
|
- `ASPNETCoreRateLimitingPolicy`
|
|
- `ASPNETCoreRateLimitingPolicyKey`
|
|
- `ASPNETCoreRateLimitingResultAcquired`
|
|
- `ASPNETCoreRateLimitingResultEndpointLimiter`
|
|
- `ASPNETCoreRateLimitingResultGlobalLimiter`
|
|
- `ASPNETCoreRateLimitingResultKey`
|
|
- `ASPNETCoreRateLimitingResultRequestCanceled`
|
|
- `ASPNETCoreRequestIsUnhandled`
|
|
- `ASPNETCoreRequestIsUnhandledKey`
|
|
- `ASPNETCoreRoutingIsFallback`
|
|
- `ASPNETCoreRoutingIsFallbackKey`
|
|
- `ASPNETCoreRoutingMatchStatusFailure`
|
|
- `ASPNETCoreRoutingMatchStatusKey`
|
|
- `ASPNETCoreRoutingMatchStatusSuccess`
|
|
- `AspnetcoreDiagnosticsExceptionsDescription`
|
|
- `AspnetcoreDiagnosticsExceptionsName`
|
|
- `AspnetcoreDiagnosticsExceptionsUnit`
|
|
- `AspnetcoreRateLimitingActiveRequestLeasesDescription`
|
|
- `AspnetcoreRateLimitingActiveRequestLeasesName`
|
|
- `AspnetcoreRateLimitingActiveRequestLeasesUnit`
|
|
- `AspnetcoreRateLimitingQueuedRequestsDescription`
|
|
- `AspnetcoreRateLimitingQueuedRequestsName`
|
|
- `AspnetcoreRateLimitingQueuedRequestsUnit`
|
|
- `AspnetcoreRateLimitingRequestLeaseDurationDescription`
|
|
- `AspnetcoreRateLimitingRequestLeaseDurationName`
|
|
- `AspnetcoreRateLimitingRequestLeaseDurationUnit`
|
|
- `AspnetcoreRateLimitingRequestTimeInQueueDescription`
|
|
- `AspnetcoreRateLimitingRequestTimeInQueueName`
|
|
- `AspnetcoreRateLimitingRequestTimeInQueueUnit`
|
|
- `AspnetcoreRateLimitingRequestsDescription`
|
|
- `AspnetcoreRateLimitingRequestsName`
|
|
- `AspnetcoreRateLimitingRequestsUnit`
|
|
- `AspnetcoreRoutingMatchAttemptsDescription`
|
|
- `AspnetcoreRoutingMatchAttemptsName`
|
|
- `AspnetcoreRoutingMatchAttemptsUnit`
|
|
|
|
If you use any of these declarations in your Go application, please [open an issue] describing your use-case.
|
|
|
|
### Dropping the `jvm` namespace
|
|
|
|
The following declarations have been dropped in `go.opentelemetry.io/otel/semconv/v1.28.0`.
|
|
These semantic conventions were determined to have not have use in Go applications.
|
|
|
|
- `JVMBufferPoolName`
|
|
- `JVMBufferPoolNameKey`
|
|
- `JVMGCAction`
|
|
- `JVMGCActionKey`
|
|
- `JVMGCName`
|
|
- `JVMGCNameKey`
|
|
- `JVMMemoryPoolName`
|
|
- `JVMMemoryPoolNameKey`
|
|
- `JVMMemoryTypeHeap`
|
|
- `JVMMemoryTypeKey`
|
|
- `JVMMemoryTypeNonHeap`
|
|
- `JVMThreadDaemon`
|
|
- `JVMThreadDaemonKey`
|
|
- `JVMThreadStateBlocked`
|
|
- `JVMThreadStateKey`
|
|
- `JVMThreadStateNew`
|
|
- `JVMThreadStateRunnable`
|
|
- `JVMThreadStateTerminated`
|
|
- `JVMThreadStateTimedWaiting`
|
|
- `JVMThreadStateWaiting`
|
|
- `JvmBufferCountDescription`
|
|
- `JvmBufferCountName`
|
|
- `JvmBufferCountUnit`
|
|
- `JvmBufferMemoryLimitDescription`
|
|
- `JvmBufferMemoryLimitName`
|
|
- `JvmBufferMemoryLimitUnit`
|
|
- `JvmBufferMemoryUsageDescription`
|
|
- `JvmBufferMemoryUsageName`
|
|
- `JvmBufferMemoryUsageUnit`
|
|
- `JvmBufferMemoryUsedDescription`
|
|
- `JvmBufferMemoryUsedName`
|
|
- `JvmBufferMemoryUsedUnit`
|
|
- `JvmCPUCountDescription`
|
|
- `JvmCPUCountName`
|
|
- `JvmCPUCountUnit`
|
|
- `JvmCPURecentUtilizationDescription`
|
|
- `JvmCPURecentUtilizationName`
|
|
- `JvmCPURecentUtilizationUnit`
|
|
- `JvmCPUTimeDescription`
|
|
- `JvmCPUTimeName`
|
|
- `JvmCPUTimeUnit`
|
|
- `JvmClassCountDescription`
|
|
- `JvmClassCountName`
|
|
- `JvmClassCountUnit`
|
|
- `JvmClassLoadedDescription`
|
|
- `JvmClassLoadedName`
|
|
- `JvmClassLoadedUnit`
|
|
- `JvmClassUnloadedDescription`
|
|
- `JvmClassUnloadedName`
|
|
- `JvmClassUnloadedUnit`
|
|
- `JvmGcDurationDescription`
|
|
- `JvmGcDurationName`
|
|
- `JvmGcDurationUnit`
|
|
- `JvmMemoryCommittedDescription`
|
|
- `JvmMemoryCommittedName`
|
|
- `JvmMemoryCommittedUnit`
|
|
- `JvmMemoryInitDescription`
|
|
- `JvmMemoryInitName`
|
|
- `JvmMemoryInitUnit`
|
|
- `JvmMemoryLimitDescription`
|
|
- `JvmMemoryLimitName`
|
|
- `JvmMemoryLimitUnit`
|
|
- `JvmMemoryUsedAfterLastGcDescription`
|
|
- `JvmMemoryUsedAfterLastGcName`
|
|
- `JvmMemoryUsedAfterLastGcUnit`
|
|
- `JvmMemoryUsedDescription`
|
|
- `JvmMemoryUsedName`
|
|
- `JvmMemoryUsedUnit`
|
|
- `JvmSystemCPULoad1mDescription`
|
|
- `JvmSystemCPULoad1mName`
|
|
- `JvmSystemCPULoad1mUnit`
|
|
- `JvmSystemCPUUtilizationDescription`
|
|
- `JvmSystemCPUUtilizationName`
|
|
- `JvmSystemCPUUtilizationUnit`
|
|
- `JvmThreadCountDescription`
|
|
- `JvmThreadCountName`
|
|
- `JvmThreadCountUnit`
|
|
|
|
If you use any of these declarations in your Go application, please [open an issue] describing your use-case.
|
|
|
|
### Dropping the `nodejs` namespace
|
|
|
|
The following declarations have been dropped in `go.opentelemetry.io/otel/semconv/v1.28.0`.
|
|
These semantic conventions were determined to have not have use in Go applications.
|
|
|
|
- `NodejsEventloopDelayMaxDescription`
|
|
- `NodejsEventloopDelayMaxName`
|
|
- `NodejsEventloopDelayMaxUnit`
|
|
- `NodejsEventloopDelayMeanDescription`
|
|
- `NodejsEventloopDelayMeanName`
|
|
- `NodejsEventloopDelayMeanUnit`
|
|
- `NodejsEventloopDelayMinDescription`
|
|
- `NodejsEventloopDelayMinName`
|
|
- `NodejsEventloopDelayMinUnit`
|
|
- `NodejsEventloopDelayP50Description`
|
|
- `NodejsEventloopDelayP50Name`
|
|
- `NodejsEventloopDelayP50Unit`
|
|
- `NodejsEventloopDelayP90Description`
|
|
- `NodejsEventloopDelayP90Name`
|
|
- `NodejsEventloopDelayP90Unit`
|
|
- `NodejsEventloopDelayP99Description`
|
|
- `NodejsEventloopDelayP99Name`
|
|
- `NodejsEventloopDelayP99Unit`
|
|
- `NodejsEventloopDelayStddevDescription`
|
|
- `NodejsEventloopDelayStddevName`
|
|
- `NodejsEventloopDelayStddevUnit`
|
|
- `NodejsEventloopUtilizationDescription`
|
|
- `NodejsEventloopUtilizationName`
|
|
- `NodejsEventloopUtilizationUnit`
|
|
|
|
If you use any of these declarations in your Go application, please [open an issue] describing your use-case.
|
|
|
|
### Dropping the `v8js` namespace
|
|
|
|
The following declarations have been dropped in `go.opentelemetry.io/otel/semconv/v1.28.0`.
|
|
These semantic conventions were determined to have not have use in Go applications.
|
|
|
|
- `V8JSGCTypeIncremental`
|
|
- `V8JSGCTypeKey`
|
|
- `V8JSGCTypeMajor`
|
|
- `V8JSGCTypeMinor`
|
|
- `V8JSGCTypeWeakcb`
|
|
- `V8JSHeapSpaceNameCodeSpace`
|
|
- `V8JSHeapSpaceNameKey`
|
|
- `V8JSHeapSpaceNameLargeObjectSpace`
|
|
- `V8JSHeapSpaceNameMapSpace`
|
|
- `V8JSHeapSpaceNameNewSpace`
|
|
- `V8JSHeapSpaceNameOldSpace`
|
|
- `V8jsGcDurationDescription`
|
|
- `V8jsGcDurationName`
|
|
- `V8jsGcDurationUnit`
|
|
- `V8jsHeapSpaceAvailableSizeDescription`
|
|
- `V8jsHeapSpaceAvailableSizeName`
|
|
- `V8jsHeapSpaceAvailableSizeUnit`
|
|
- `V8jsHeapSpacePhysicalSizeDescription`
|
|
- `V8jsHeapSpacePhysicalSizeName`
|
|
- `V8jsHeapSpacePhysicalSizeUnit`
|
|
- `V8jsMemoryHeapLimitDescription`
|
|
- `V8jsMemoryHeapLimitName`
|
|
- `V8jsMemoryHeapLimitUnit`
|
|
- `V8jsMemoryHeapUsedDescription`
|
|
- `V8jsMemoryHeapUsedName`
|
|
- `V8jsMemoryHeapUsedUnit`
|
|
|
|
If you use any of these declarations in your Go application, please [open an issue] describing your use-case.
|
|
|
|
### Renames
|
|
|
|
The following renames have been introduced to better match Go and industry naming standards.
|
|
Be sure to update any use from `go.opentelemetry.io/otel/semconv/v1.27.0` with the equivalent in `go.opentelemetry.io/otel/semconv/v1.28.0`.
|
|
|
|
| `v1.28.0` | `v1.27.0` |
|
|
| --- | --- |
|
|
| DBSystemDb2 | DBSystemDB2|
|
|
| GenAIClientOperationDurationDescription | GenAiClientOperationDurationDescription|
|
|
| GenAIClientOperationDurationName | GenAiClientOperationDurationName|
|
|
| GenAIClientOperationDurationUnit | GenAiClientOperationDurationUnit|
|
|
| GenAIClientTokenUsageDescription | GenAiClientTokenUsageDescription|
|
|
| GenAIClientTokenUsageName | GenAiClientTokenUsageName|
|
|
| GenAIClientTokenUsageUnit | GenAiClientTokenUsageUnit|
|
|
| GenAIServerRequestDurationDescription | GenAiServerRequestDurationDescription|
|
|
| GenAIServerRequestDurationName | GenAiServerRequestDurationName|
|
|
| GenAIServerRequestDurationUnit | GenAiServerRequestDurationUnit|
|
|
| GenAIServerTimePerOutputTokenDescription | GenAiServerTimePerOutputTokenDescription|
|
|
| GenAIServerTimePerOutputTokenName | GenAiServerTimePerOutputTokenName|
|
|
| GenAIServerTimePerOutputTokenUnit | GenAiServerTimePerOutputTokenUnit|
|
|
| GenAIServerTimeToFirstTokenDescription | GenAiServerTimeToFirstTokenDescription|
|
|
| GenAIServerTimeToFirstTokenName | GenAiServerTimeToFirstTokenName|
|
|
| GenAIServerTimeToFirstTokenUnit | GenAiServerTimeToFirstTokenUnit|
|
|
| GoMemoryGCGoalDescription | GoMemoryGcGoalDescription|
|
|
| GoMemoryGCGoalName | GoMemoryGcGoalName|
|
|
| GoMemoryGCGoalUnit | GoMemoryGcGoalUnit|
|
|
|
|
[OpenTelemetry Semantic Conventions]: https://github.com/open-telemetry/semantic-conventions
|
|
[open an issue]: https://github.com/open-telemetry/opentelemetry-go/issues/new?template=Blank+issue
|