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.
8.9 KiB
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.
AndroidStateBackgroundAndroidStateCreatedAndroidStateForegroundAndroidStateKeyDBCosmosDBStatusCodeDBCosmosDBStatusCodeKeyGenAICompletionGenAICompletionKeyGenAIPromptGenAIPromptKey
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.
ASPNETCoreDiagnosticsExceptionResultAbortedASPNETCoreDiagnosticsExceptionResultHandledASPNETCoreDiagnosticsExceptionResultKeyASPNETCoreDiagnosticsExceptionResultSkippedASPNETCoreDiagnosticsExceptionResultUnhandledASPNETCoreDiagnosticsHandlerTypeASPNETCoreDiagnosticsHandlerTypeKeyASPNETCoreRateLimitingPolicyASPNETCoreRateLimitingPolicyKeyASPNETCoreRateLimitingResultAcquiredASPNETCoreRateLimitingResultEndpointLimiterASPNETCoreRateLimitingResultGlobalLimiterASPNETCoreRateLimitingResultKeyASPNETCoreRateLimitingResultRequestCanceledASPNETCoreRequestIsUnhandledASPNETCoreRequestIsUnhandledKeyASPNETCoreRoutingIsFallbackASPNETCoreRoutingIsFallbackKeyASPNETCoreRoutingMatchStatusFailureASPNETCoreRoutingMatchStatusKeyASPNETCoreRoutingMatchStatusSuccessAspnetcoreDiagnosticsExceptionsDescriptionAspnetcoreDiagnosticsExceptionsNameAspnetcoreDiagnosticsExceptionsUnitAspnetcoreRateLimitingActiveRequestLeasesDescriptionAspnetcoreRateLimitingActiveRequestLeasesNameAspnetcoreRateLimitingActiveRequestLeasesUnitAspnetcoreRateLimitingQueuedRequestsDescriptionAspnetcoreRateLimitingQueuedRequestsNameAspnetcoreRateLimitingQueuedRequestsUnitAspnetcoreRateLimitingRequestLeaseDurationDescriptionAspnetcoreRateLimitingRequestLeaseDurationNameAspnetcoreRateLimitingRequestLeaseDurationUnitAspnetcoreRateLimitingRequestTimeInQueueDescriptionAspnetcoreRateLimitingRequestTimeInQueueNameAspnetcoreRateLimitingRequestTimeInQueueUnitAspnetcoreRateLimitingRequestsDescriptionAspnetcoreRateLimitingRequestsNameAspnetcoreRateLimitingRequestsUnitAspnetcoreRoutingMatchAttemptsDescriptionAspnetcoreRoutingMatchAttemptsNameAspnetcoreRoutingMatchAttemptsUnit
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.
JVMBufferPoolNameJVMBufferPoolNameKeyJVMGCActionJVMGCActionKeyJVMGCNameJVMGCNameKeyJVMMemoryPoolNameJVMMemoryPoolNameKeyJVMMemoryTypeHeapJVMMemoryTypeKeyJVMMemoryTypeNonHeapJVMThreadDaemonJVMThreadDaemonKeyJVMThreadStateBlockedJVMThreadStateKeyJVMThreadStateNewJVMThreadStateRunnableJVMThreadStateTerminatedJVMThreadStateTimedWaitingJVMThreadStateWaitingJvmBufferCountDescriptionJvmBufferCountNameJvmBufferCountUnitJvmBufferMemoryLimitDescriptionJvmBufferMemoryLimitNameJvmBufferMemoryLimitUnitJvmBufferMemoryUsageDescriptionJvmBufferMemoryUsageNameJvmBufferMemoryUsageUnitJvmBufferMemoryUsedDescriptionJvmBufferMemoryUsedNameJvmBufferMemoryUsedUnitJvmCPUCountDescriptionJvmCPUCountNameJvmCPUCountUnitJvmCPURecentUtilizationDescriptionJvmCPURecentUtilizationNameJvmCPURecentUtilizationUnitJvmCPUTimeDescriptionJvmCPUTimeNameJvmCPUTimeUnitJvmClassCountDescriptionJvmClassCountNameJvmClassCountUnitJvmClassLoadedDescriptionJvmClassLoadedNameJvmClassLoadedUnitJvmClassUnloadedDescriptionJvmClassUnloadedNameJvmClassUnloadedUnitJvmGcDurationDescriptionJvmGcDurationNameJvmGcDurationUnitJvmMemoryCommittedDescriptionJvmMemoryCommittedNameJvmMemoryCommittedUnitJvmMemoryInitDescriptionJvmMemoryInitNameJvmMemoryInitUnitJvmMemoryLimitDescriptionJvmMemoryLimitNameJvmMemoryLimitUnitJvmMemoryUsedAfterLastGcDescriptionJvmMemoryUsedAfterLastGcNameJvmMemoryUsedAfterLastGcUnitJvmMemoryUsedDescriptionJvmMemoryUsedNameJvmMemoryUsedUnitJvmSystemCPULoad1mDescriptionJvmSystemCPULoad1mNameJvmSystemCPULoad1mUnitJvmSystemCPUUtilizationDescriptionJvmSystemCPUUtilizationNameJvmSystemCPUUtilizationUnitJvmThreadCountDescriptionJvmThreadCountNameJvmThreadCountUnit
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.
NodejsEventloopDelayMaxDescriptionNodejsEventloopDelayMaxNameNodejsEventloopDelayMaxUnitNodejsEventloopDelayMeanDescriptionNodejsEventloopDelayMeanNameNodejsEventloopDelayMeanUnitNodejsEventloopDelayMinDescriptionNodejsEventloopDelayMinNameNodejsEventloopDelayMinUnitNodejsEventloopDelayP50DescriptionNodejsEventloopDelayP50NameNodejsEventloopDelayP50UnitNodejsEventloopDelayP90DescriptionNodejsEventloopDelayP90NameNodejsEventloopDelayP90UnitNodejsEventloopDelayP99DescriptionNodejsEventloopDelayP99NameNodejsEventloopDelayP99UnitNodejsEventloopDelayStddevDescriptionNodejsEventloopDelayStddevNameNodejsEventloopDelayStddevUnitNodejsEventloopUtilizationDescriptionNodejsEventloopUtilizationNameNodejsEventloopUtilizationUnit
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.
V8JSGCTypeIncrementalV8JSGCTypeKeyV8JSGCTypeMajorV8JSGCTypeMinorV8JSGCTypeWeakcbV8JSHeapSpaceNameCodeSpaceV8JSHeapSpaceNameKeyV8JSHeapSpaceNameLargeObjectSpaceV8JSHeapSpaceNameMapSpaceV8JSHeapSpaceNameNewSpaceV8JSHeapSpaceNameOldSpaceV8jsGcDurationDescriptionV8jsGcDurationNameV8jsGcDurationUnitV8jsHeapSpaceAvailableSizeDescriptionV8jsHeapSpaceAvailableSizeNameV8jsHeapSpaceAvailableSizeUnitV8jsHeapSpacePhysicalSizeDescriptionV8jsHeapSpacePhysicalSizeNameV8jsHeapSpacePhysicalSizeUnitV8jsMemoryHeapLimitDescriptionV8jsMemoryHeapLimitNameV8jsMemoryHeapLimitUnitV8jsMemoryHeapUsedDescriptionV8jsMemoryHeapUsedNameV8jsMemoryHeapUsedUnit
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 |