CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 02:32:07 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"d44a9398e2c6c5d74cd34873b768f9d4"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=v5bdjZx%2BROrZpGbWjGoRHNo7U7phxMHA4jt0nNPHPqBRNJgYPKGn9c%2BZCb80VCaAkd3DcTyuIe4ZIglc3atjXsK3WMPXdqrogplsMsK0kDJvsuJ3xnrDl0tBRFcEl%2F5u1D7mCO1ZLoP16QSuzvxKgEvOx1u3lgkE8JJVK5o7vIk7doVw36phwmOTKRsU0o2MtC6E%2FXwjLZRCniQBHBfvS9Sl5ZmYyRslo9m89RP9OkByPxjsZZh0V%2BMR%2BR1gjbmPgWC2fXW%2FzVar8Hk%2FyQPe2Q%3D%3D--R4NMwF85dkCfOWby--wfKko%2BQO9rxiowy8M97emA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1362868491.1753324327; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 02:32:07 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 02:32:07 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DEBC:3B93B0:122280E:15FE413:68819B27
Releases · open-telemetry/opentelemetry-js · GitHub
10 Jul 21:15
Read more
Loading
09 Jul 13:32
Loading
02 Jun 15:28
Loading
21 May 22:17
Loading
20 May 21:50
Loading
19 May 09:37
Loading
15 May 18:18
Loading
15 May 18:18
Loading
07 May 18:41
Read more
Loading
10 Apr 17:03
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 909
Releases: open-telemetry/opentelemetry-js
Releases · open-telemetry/opentelemetry-js
semconv/v1.36.0
99dde77
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
1.36.0
🚀 Features
- feat: update semantic conventions to v1.36.0 #5779 @trentm
- Semantic Conventions v1.36.0: changelog | latest docs
@opentelemetry/semantic-conventions
(stable) changes: none@opentelemetry/semantic-conventions/incubating
(unstable) changes: 8 exported values changed, 7 newly deprecated exports, 3 newly undeprecated exports, 88 added exports
Unstable changes in v1.36.0
8 exported values changed
CLOUD_PLATFORM_VALUE_AZURE_AKS // "azure_aks" -> "azure.aks"
CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE // "azure_app_service" -> "azure.app_service"
CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS // "azure_container_apps" -> "azure.container_apps"
CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES // "azure_container_instances" -> "azure.container_instances"
CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS // "azure_functions" -> "azure.functions"
CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT // "azure_openshift" -> "azure.openshift"
CLOUD_PLATFORM_VALUE_AZURE_VM // "azure_vm" -> "azure.vm"
GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI // "az.ai.openai" -> "azure.ai.openai"
7 newly deprecated exports
METRIC_CPU_FREQUENCY // cpu.frequency: Replaced by `system.cpu.frequency`.
METRIC_CPU_TIME // cpu.time: Replaced by `system.cpu.time`.
METRIC_CPU_UTILIZATION // cpu.utilization: Replaced by `system.cpu.utilization`.
METRIC_OTEL_SDK_SPAN_ENDED // otel.sdk.span.ended: Obsoleted.
METRIC_SYSTEM_NETWORK_CONNECTIONS // system.network.connections: Replaced by `system.network.connection.count`.
ATTR_AZ_NAMESPACE // az.namespace: Replaced by `azure.resource_provider.namespace`.
ATTR_AZ_SERVICE_REQUEST_ID // az.service_request_id: Replaced by `azure.service.request.id`.
3 newly undeprecated exports
METRIC_SYSTEM_CPU_FREQUENCY // system.cpu.frequency
METRIC_SYSTEM_CPU_TIME // system.cpu.time
METRIC_SYSTEM_CPU_UTILIZATION // system.cpu.utilization
88 added exports
METRIC_K8S_CONTAINER_CPU_LIMIT // k8s.container.cpu.limit
METRIC_K8S_CONTAINER_CPU_REQUEST // k8s.container.cpu.request
METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_LIMIT // k8s.container.ephemeral_storage.limit
METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_REQUEST // k8s.container.ephemeral_storage.request
METRIC_K8S_CONTAINER_MEMORY_LIMIT // k8s.container.memory.limit
METRIC_K8S_CONTAINER_MEMORY_REQUEST // k8s.container.memory.request
METRIC_K8S_CONTAINER_READY // k8s.container.ready
METRIC_K8S_CONTAINER_RESTART_COUNT // k8s.container.restart.count
METRIC_K8S_CONTAINER_STATUS_REASON // k8s.container.status.reason
METRIC_K8S_CONTAINER_STATUS_STATE // k8s.container.status.state
METRIC_K8S_CONTAINER_STORAGE_LIMIT // k8s.container.storage.limit
METRIC_K8S_CONTAINER_STORAGE_REQUEST // k8s.container.storage.request
METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_UTILIZATION // k8s.hpa.metric.target.cpu.average_utilization
METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_VALUE // k8s.hpa.metric.target.cpu.average_value
METRIC_K8S_HPA_METRIC_TARGET_CPU_VALUE // k8s.hpa.metric.target.cpu.value
METRIC_K8S_NODE_ALLOCATABLE_CPU // k8s.node.allocatable.cpu
METRIC_K8S_NODE_ALLOCATABLE_EPHEMERAL_STORAGE // k8s.node.allocatable.ephemeral_storage
METRIC_K8S_NODE_ALLOCATABLE_MEMORY // k8s.node.allocatable.memory
METRIC_K8S_NODE_ALLOCATABLE_PODS // k8s.node.allocatable.pods
METRIC_K8S_NODE_CONDITION_STATUS // k8s.node.condition.status
METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_HARD // k8s.resourcequota.cpu.limit.hard
METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_USED // k8s.resourcequota.cpu.limit.used
METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_HARD // k8s.resourcequota.cpu.request.hard
METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_USED // k8s.resourcequota.cpu.request.used
METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_HARD // k8s.resourcequota.ephemeral_storage.limit.hard
METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_USED // k8s.resourcequota.ephemeral_storage.limit.used
METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_HARD // k8s.resourcequota.ephemeral_storage.request.hard
METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_USED // k8s.resourcequota.ephemeral_storage.request.used
METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_HARD // k8s.resourcequota.hugepage_count.request.hard
METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_USED // k8s.resourcequota.hugepage_count.request.used
METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_HARD // k8s.resourcequota.memory.limit.hard
METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_USED // k8s.resourcequota.memory.limit.used
METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_HARD // k8s.resourcequota.memory.request.hard
METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_USED // k8s.resourcequota.memory.request.used
METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_HARD // k8s.resourcequota.object_count.hard
METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_USED // k8s.resourcequota.object_count.used
METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_HARD // k8s.resourcequota.persistentvolumeclaim_count.hard
METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_USED // k8s.resourcequota.persistentvolumeclaim_count.used
METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_HARD // k8s.resourcequota.storage.request.hard
METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_USED // k8s.resourcequota.storage.request.used
METRIC_OTEL_SDK_SPAN_STARTED // otel.sdk.span.started
METRIC_SYSTEM_NETWORK_CONNECTION_COUNT // system.network.connection.count
ATTR_AZURE_RESOURCE_PROVIDER_NAMESPACE // azure.resource_provider.namespace
ATTR_AZURE_SERVICE_REQUEST_ID // azure.service.request.id
ATTR_DNS_ANSWERS // dns.answers
GEN_AI_SYSTEM_VALUE_AZURE_AI_INFERENCE // "azure.ai.inference"
GEN_AI_SYSTEM_VALUE_AZURE_AI_OPENAI // "azure.ai.openai"
ATTR_K8S_CONTAINER_STATUS_REASON // k8s.container.status.reason
K8S_CONTAINER_STATUS_REASON_VALUE_COMPLETED // "Completed"
K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CANNOT_RUN // "ContainerCannotRun"
K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CREATING // "ContainerCreating"
K8S_CONTAINER_STATUS_REASON_VALUE_CRASH_LOOP_BACK_OFF // "CrashLoopBackOff"
K8S_CONTAINER_STATUS_REASON_VALUE_CREATE_CONTAINER_CONFIG_ERROR // "CreateContainerConfigError"
K8S_CONTAINER_STATUS_REASON_VALUE_ERR_IMAGE_PULL // "ErrImagePull"
K8S_CONTAINER_STATUS_REASON_VALUE_ERROR // "Error"
K8S_CONTAINER_STATUS_REASON_VALUE_IMAGE_PULL_BACK_OFF // "ImagePullBackOff"
K8S_CONTAINER_STATUS_REASON_VALUE_OOM_KILLED // "OOMKilled"
ATTR_K8S_CONTAINER_STATUS_STATE // k8s.container.status.state
K8S_CONTAINER_STATUS_STATE_VALUE_RUNNING // "running"
K8S_CONTAINER_STATUS_STATE_VALUE_TERMINATED // "terminated"
K8S_CONTAINER_STATUS_STATE_VALUE_WAITING // "waiting"
ATTR_K8S_HPA_METRIC_TYPE // k8s.hpa.metric.type
ATTR_K8S_HPA_SCALETARGETREF_API_VERSION // k8s.hpa.scaletargetref.api_version
ATTR_K8S_HPA_SCALETARGETREF_KIND // k8s.hpa.scaletargetref.kind
ATTR_K8S_HPA_SCALETARGETREF_NAME // k8s.hpa.scaletargetref.name
ATTR_K8S_HUGEPAGE_SIZE // k8s.hugepage.size
ATTR_K8S_NODE_CONDITION_STATUS // k8s.node.condition.status
K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_FALSE // "false"
K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_TRUE // "carview.php?tsp=true"
K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_UNKNOWN // "unknown"
ATTR_K8S_NODE_CONDITION_TYPE // k8s.node.condition.type
K8S_NODE_CONDITION_TYPE_VALUE_DISK_PRESSURE // "DiskPressure"
K8S_NODE_CONDITION_TYPE_VALUE_MEMORY_PRESSURE // "MemoryPressure"
K8S_NODE_CONDITION_TYPE_VALUE_NETWORK_UNAVAILABLE // "NetworkUnavailable"
K8S_NODE_CONDITION_TYPE_VALUE_PID_PRESSURE // "PIDPressure"
K8S_NODE_CONDITION_TYPE_VALUE_READY // "Ready"
ATTR_K8S_RESOURCEQUOTA_RESOURCE_NAME // k8s.resourcequota.resource_name
ATTR_K8S_STORAGECLASS_NAME // ...
Assets 3
experimental/v0.203.0
93187f0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
0.203.0
💥 Breaking Changes
- feat(sdk-logs)!: Removed deprecated LoggerProvider#addLogRecordProcessor() #5764 @svetlanabrennan
- feat(sdk-logs)!: Changed
LogRecord
class to be an interface #5749 @svetlanabrennan- user-facing:
LogRecord
class is now not exported anymore. A newly exported interfaceSdkLogRecord
is used in its place.
- user-facing:
- feat!: Removed
api-events
andsdk-events
#5737 @svetlanabrennan
🏠 Internal
- chore: Regenerated certs #5752 @svetlanabrennan
- refactor(otlp-exporter-base): remove compatibility code that was intended for now unsupported runtime Node.js v14 @pichlermarc
Assets 3
experimental/v0.202.0
55f8c20
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
0.202.0
🚀 Features
- feat(exporter-otlp-*): update proto to
v1.7.0
- feat(exporter-metrics-otlp-proto): Support to protobuf in browser metrics. #5710 @YangJonghun
🐛 Bug Fixes
Assets 3
semconv/v1.34.0
a2e0f2c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
1.34.0
🚀 Features
- feat: update semantic conventions to v1.34.0 #5703 @trentm
- Semantic Conventions v1.34.0: changelog | latest docs
@opentelemetry/semantic-conventions
(stable) changes: none@opentelemetry/semantic-conventions/incubating
(unstable) changes: 12 added exports
Unstable changes in v1.34.0
12 added exports
ATTR_AWS_BEDROCK_GUARDRAIL_ID // aws.bedrock.guardrail.id
ATTR_AWS_BEDROCK_KNOWLEDGE_BASE_ID // aws.bedrock.knowledge_base.id
ATTR_AWS_KINESIS_STREAM_NAME // aws.kinesis.stream_name
ATTR_AWS_LAMBDA_RESOURCE_MAPPING_ID // aws.lambda.resource_mapping.id
ATTR_AWS_SECRETSMANAGER_SECRET_ARN // aws.secretsmanager.secret.arn
ATTR_AWS_SNS_TOPIC_ARN // aws.sns.topic.arn
ATTR_AWS_SQS_QUEUE_URL // aws.sqs.queue.url
ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN // aws.step_functions.activity.arn
ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN // aws.step_functions.state_machine.arn
ATTR_FEATURE_FLAG_RESULT_VALUE // feature_flag.result.value
ATTR_GEN_AI_CONVERSATION_ID // gen_ai.conversation.id
ATTR_GEN_AI_DATA_SOURCE_ID // gen_ai.data_source.id
Assets 3
semconv/v1.33.1
6d0d33b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
1.33.1
💥 Breaking Changes
- fix: Remove the subset of
DB_SYSTEM_NAME_VALUE_*
exports that are unstable from the@opentelemetry/semantic-conventions
entry point. #5690- Version 1.33.0 erroneously included all
DB_SYSTEM_NAME_VALUE_*
constants in the stable entry point. Some of those enum values are not yet stable. They have been moved back to the unstable@opentelemetry/semantic-conventions/incubating
entry point. See the PR description for a full list.
- Version 1.33.0 erroneously included all
Assets 3
experimental/v0.201.1
9dbd1e4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Assets 3
v2.0.1
4ce5bd1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
2.0.1
🐛 Bug Fixes
- fix(resources): guard asynchronous resource attribute rejections from causing unhandled promise rejection #5544 @dyladan
- fix(resource): do not trigger
Accessing resource attributes before async attributes settled
warning when detecting resources #5546 @dyladan- verbose logging of detected resource removed
- fix(resource): use dynamic import over require to improve ESM compliance #5298 @xiaoxiangmoe
📚 Documentation
- refactor(metrics): Updated metrics samples to no longer treat
sdk.start()
as async #5617 @JacksonWeber
🏠 Internal
- refactor(sdk-trace-base): update semconv usage to ATTR_ exports #5669 @trentm
- refactor(sdk-trace-web): update semconv usage to ATTR_ exports #5672 @trentm
- refactor(resources): update semconv usage to ATTR_ exports #5666 @trentm
- test(sdk-metrics): fix multiple problematic assertRejects() calls #5611 @cjihrig
- refactor: replace assertRejects() with assert.rejects() #5614 @cjihrig
- refactor(core): migrate from deprecated semconv constants #5575 @alumni55748
- refactor(opentelemetry-core): simplify
parseKeyPairsIntoRecord()
#5610 @cjihrig
Assets 3
1 person reacted
experimental/v0.201.0
4ce5bd1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
0.201.0
🚀 Features
- feat(instrumentation-xml-http-request): support migration to stable HTTP semconv, v1.23.1 #5662 @trentm
- Configure the instrumentation with
semconvStabilityOptIn: 'http'
to use the new, stable semconv v1.23.1 semantics or'http/dup'
for both old (v1.7.0) and stable semantics. WhensemconvStabilityOptIn
is not specified (or does not contain these values), it uses the old semconv v1.7.0. I.e. the default behavior is unchanged.
- Configure the instrumentation with
- feat(instrumentation-fetch): support migration to stable HTTP semconv, v1.23.1 #5651 @trentm
- Configure the instrumentation with
semconvStabilityOptIn: 'http'
to use the new, stable semconv v1.23.1 semantics or'http/dup'
for both old (v1.7.0) and stable semantics. WhensemconvStabilityOptIn
is not specified (or does not contain these values), it uses the old semconv v1.7.0. I.e. the default behavior is unchanged.
- Configure the instrumentation with
- feat(instrumentation): New
semconvStabilityFromStr()
utility for semconv stability migration in instrumentations. #5684 @trentm- See the utility comment.
- feat(instrumentation-grpc): support migration to stable HTTP semconv #5653 @JamieDanielson
- feat(instrumentation-http): capture synthetic source type on requests #5488 @JacksonWeber
🐛 Bug Fixes
- fix(otlp-transformer): do not throw when deserializing empty JSON response #5551 @pichlermarc
- fix(instrumentation-http): report stable client metrics response code #9586 @jtescher
- fix(sdk-node): instantiate baggage processor when env var is set #5634 @pichlermarc
🏠 Internal
- refactor(instrumentation-http): Remove legacy http span attributes and metrics #5552 @svetlanabrennan
- refactor(instrumentation-http): Add back support for http semconv #5665 @JamieDanielson
- Note: We initially removed support for legacy http attributes and metrics, but then added back for an additional 6 months to ensure all instrumentations could be updated and kept consistent. There should be no net new change in this instrumentation related to these semantic conventions. See #5646 for details.
- refactor(sdk-node): update semconv usage to
ATTR_
exports #5668 @trentm - chore(sdk-node): Refactored using
get*FromEnv
utility function instead ofprocess.env
for NodeSDK's resource detector setup. #5582 @beeme1mr - chore(sdk-node): Refactored using
get*FromEnv
utility function instead ofprocess.env
for NodeSDK's logging setup. #5563 @weyert - test: test Node.js 24 in CI #5661 @cjihrig
Assets 3
semconv/v1.33.0
67ba9e3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
1.33.0
🚀 Features
- feat: update semantic conventions to v1.33.0 #5654 @trentm
- Semantic Conventions v1.33.0: changelog | latest docs
@opentelemetry/semantic-conventions
(stable) changes: 56 added exports@opentelemetry/semantic-conventions/incubating
(unstable) changes: 1 exported value changed, 6 newly deprecated exports, 1 newly undeprecated export, 57 added exports
Stable changes in v1.33.0
56 added exports
METRIC_DB_CLIENT_OPERATION_DURATION // db.client.operation.duration
ATTR_CODE_COLUMN_NUMBER // code.column.number
ATTR_CODE_FILE_PATH // code.file.path
ATTR_CODE_FUNCTION_NAME // code.function.name
ATTR_CODE_LINE_NUMBER // code.line.number
ATTR_CODE_STACKTRACE // code.stacktrace
ATTR_DB_COLLECTION_NAME // db.collection.name
ATTR_DB_NAMESPACE // db.namespace
ATTR_DB_OPERATION_BATCH_SIZE // db.operation.batch.size
ATTR_DB_OPERATION_NAME // db.operation.name
ATTR_DB_QUERY_SUMMARY // db.query.summary
ATTR_DB_QUERY_TEXT // db.query.text
ATTR_DB_RESPONSE_STATUS_CODE // db.response.status_code
ATTR_DB_STORED_PROCEDURE_NAME // db.stored_procedure.name
ATTR_DB_SYSTEM_NAME // db.system.name
DB_SYSTEM_NAME_VALUE_ACTIAN_INGRES // "actian.ingres"
DB_SYSTEM_NAME_VALUE_AWS_DYNAMODB // "aws.dynamodb"
DB_SYSTEM_NAME_VALUE_AWS_REDSHIFT // "aws.redshift"
DB_SYSTEM_NAME_VALUE_AZURE_COSMOSDB // "azure.cosmosdb"
DB_SYSTEM_NAME_VALUE_CASSANDRA // "cassandra"
DB_SYSTEM_NAME_VALUE_CLICKHOUSE // "clickhouse"
DB_SYSTEM_NAME_VALUE_COCKROACHDB // "cockroachdb"
DB_SYSTEM_NAME_VALUE_COUCHBASE // "couchbase"
DB_SYSTEM_NAME_VALUE_COUCHDB // "couchdb"
DB_SYSTEM_NAME_VALUE_DERBY // "derby"
DB_SYSTEM_NAME_VALUE_ELASTICSEARCH // "elasticsearch"
DB_SYSTEM_NAME_VALUE_FIREBIRDSQL // "firebirdsql"
DB_SYSTEM_NAME_VALUE_GCP_SPANNER // "gcp.spanner"
DB_SYSTEM_NAME_VALUE_GEODE // "geode"
DB_SYSTEM_NAME_VALUE_H2DATABASE // "h2database"
DB_SYSTEM_NAME_VALUE_HBASE // "hbase"
DB_SYSTEM_NAME_VALUE_HIVE // "hive"
DB_SYSTEM_NAME_VALUE_HSQLDB // "hsqldb"
DB_SYSTEM_NAME_VALUE_IBM_DB2 // "ibm.db2"
DB_SYSTEM_NAME_VALUE_IBM_INFORMIX // "ibm.informix"
DB_SYSTEM_NAME_VALUE_IBM_NETEZZA // "ibm.netezza"
DB_SYSTEM_NAME_VALUE_INFLUXDB // "influxdb"
DB_SYSTEM_NAME_VALUE_INSTANTDB // "instantdb"
DB_SYSTEM_NAME_VALUE_INTERSYSTEMS_CACHE // "intersystems.cache"
DB_SYSTEM_NAME_VALUE_MARIADB // "mariadb"
DB_SYSTEM_NAME_VALUE_MEMCACHED // "memcached"
DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER // "microsoft.sql_server"
DB_SYSTEM_NAME_VALUE_MONGODB // "mongodb"
DB_SYSTEM_NAME_VALUE_MYSQL // "mysql"
DB_SYSTEM_NAME_VALUE_NEO4J // "neo4j"
DB_SYSTEM_NAME_VALUE_OPENSEARCH // "opensearch"
DB_SYSTEM_NAME_VALUE_ORACLE_DB // "oracle.db"
DB_SYSTEM_NAME_VALUE_OTHER_SQL // "other_sql"
DB_SYSTEM_NAME_VALUE_POSTGRESQL // "postgresql"
DB_SYSTEM_NAME_VALUE_REDIS // "redis"
DB_SYSTEM_NAME_VALUE_SAP_HANA // "sap.hana"
DB_SYSTEM_NAME_VALUE_SAP_MAXDB // "sap.maxdb"
DB_SYSTEM_NAME_VALUE_SOFTWAREAG_ADABAS // "softwareag.adabas"
DB_SYSTEM_NAME_VALUE_SQLITE // "sqlite"
DB_SYSTEM_NAME_VALUE_TERADATA // "teradata"
DB_SYSTEM_NAME_VALUE_TRINO // "trino"
Unstable changes in v1.33.0
1 exported value changed
ATTR_FEATURE_FLAG_PROVIDER_NAME // feature_flag.provider_name -> feature_flag.provider.name
6 newly deprecated exports
METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED_COUNT // otel.sdk.exporter.span.exported.count: Renamed to `otel.sdk.exporter.span.exported`.
METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT_COUNT // otel.sdk.exporter.span.inflight.count: Renamed to `otel.sdk.exporter.span.inflight`.
METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED_COUNT // otel.sdk.processor.span.processed.count: Renamed to `otel.sdk.processor.span.processed`.
METRIC_OTEL_SDK_SPAN_ENDED_COUNT // otel.sdk.span.ended.count: Renamed to `otel.sdk.span.ended`.
METRIC_OTEL_SDK_SPAN_LIVE_COUNT // otel.sdk.span.live.count: Renamed to `otel.sdk.span.live`.
ATTR_FEATURE_FLAG_EVALUATION_ERROR_MESSAGE // feature_flag.evaluation.error.message: Replaced by `error.message`.
1 newly undeprecated export
ATTR_DB_QUERY_PARAMETER // (key) => `db.query.parameter.${key}`
57 added exports
METRIC_JVM_FILE_DESCRIPTOR_COUNT // jvm.file_descriptor.count
METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_EXPORTED // otel.sdk.exporter.metric_data_point.exported
METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_INFLIGHT // otel.sdk.exporter.metric_data_point.inflight
METRIC_OTEL_SDK_EXPORTER_OPERATION_DURATION // otel.sdk.exporter.operation.duration
METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED // otel.sdk.exporter.span.exported
METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT // otel.sdk.exporter.span.inflight
METRIC_OTEL_SDK_METRIC_READER_COLLECTION_DURATION // otel.sdk.metric_reader.collection.duration
METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED // otel.sdk.processor.span.processed
METRIC_OTEL_SDK_SPAN_ENDED // otel.sdk.span.ended
METRIC_OTEL_SDK_SPAN_LIVE // otel.sdk.span.live
ATTR_APP_SCREEN_COORDINATE_X // app.screen.coordinate.x
ATTR_APP_SCREEN_COORDINATE_Y // app.screen.coordinate.y
ATTR_APP_WIDGET_ID // app.widget.id
ATTR_APP_WIDGET_NAME // app.widget.name
ATTR_CICD_PIPELINE_ACTION_NAME // cicd.pipeline.action.name
CICD_PIPELINE_ACTION_NAME_VALUE_BUILD // "BUILD"
CICD_PIPELINE_ACTION_NAME_VALUE_RUN // "RUN"
CICD_PIPELINE_ACTION_NAME_VALUE_SYNC // "SYNC"
ATTR_CICD_PIPELINE_TASK_RUN_RESULT // cicd.pipeline.task.run.result
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_CANCELLATION // "cancellation"
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_ERROR // "error"
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_FAILURE // "failure"
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SKIP // "skip"
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SUCCESS // "success"
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_TIMEOUT // "timeout"
ATTR_CICD_WORKER_ID // cicd.worker.id
ATTR_CICD_WORKER_NAME // cicd.worker.name
ATTR_CICD_WORKER_URL_FULL // cicd.worker.url.full
GEN_AI_OPERATION_NAME_VALUE_GENERATE_CONTENT // "generate_content"
GEN_AI_OPERATION_NAME_VALUE_INVOKE_AGENT // "invoke_agent"
GEN_AI_SYSTEM_VALUE_GCP_GEMINI // "gcp.gemini"
GEN_AI_SYSTEM_VALUE_GCP_GEN_AI // "gcp.gen_ai"
GEN_AI_SYSTEM_VALUE_GCP_VERTEX_AI // "gcp.vertex_ai"
ATTR_GEN_AI_TOOL_DESCRIPTION // gen_ai.tool.description
ATTR_JVM_GC_CAUSE // jvm.gc.cause
ATTR_K8S_CRONJOB_ANNOTATION // (key) => `k8s.cronjob.annotation.${key}`
ATTR_K8S_CRONJOB_LABEL // (key) => `k8s.cronjob.label.${key}`
ATTR_K8S_DAEMONSET_ANNOTATION // (key) => `k8s.daemonset.annotation.${key}`
ATTR_K8S_DAEMONSET_LABEL // (key) => `k8s.daemonset.label.${key}`
ATTR_K8S_DEPLOYMENT_ANNOTATION // (key) => `k8s.deployment.annotation.${key}`
ATTR_K8S_DEPLOYMENT_LABEL // (key) => `k8s.deployment.label.${key}`
ATTR_K8S_JOB_ANNOTATION // (key) => `k8s.job.annotation.${key}`
ATTR_K8S_JOB_LABEL // (key) => `k8s.job.label.${key}`
ATTR_K8S_NAMESPACE_ANNOTATION // (key) => `k8s.namespace.annotation.${key}`
ATTR_K8S_NAMESPACE_LABEL // (key) => `k8s.namespace.label.${key}`
ATTR_K8S_NODE_ANNOTATION // (key) => `k8s.node.annotation.${key}`
ATTR_K8S_NODE_LABEL // (key) => `k8s.node.label.${key}`
ATTR_K8S_REPLICASET_ANNOTATION // (key) => `k8s.replicaset.annotation.${key}`
ATTR_K8S_REPLICASET_LABEL // (key) => `k8s.replicaset.label.${key}`
ATTR_K8S_STATEFULSET_ANNOTATION // (key) => `k8s.statefulset.annotation.${key}`
ATTR_K8S_STATEFULSET_LABEL // (key) => `k8s.statefulset.label.${key}`
OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_METRIC_EXPORTER // ...
Assets 3
1 person reacted
semconv/v1.32.0
dac7291
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
1.32.0
🚀 Features
- feat: update semantic conventions to v1.32.0 #5603 @trentm
- Semantic Conventions v1.32.0: changelog | latest docs
@opentelemetry/semantic-conventions
(stable) changes: none@opentelemetry/semantic-conventions/incubating
(unstable) changes: 2 newly deprecated exports, 65 added exports
Unstable changes in v1.32.0
2 newly deprecated exports
ATTR_FEATURE_FLAG_EVALUATION_REASON // feature_flag.evaluation.reason: Replaced by `feature_flag.result.reason`.
ATTR_FEATURE_FLAG_VARIANT // feature_flag.variant: Replaced by `feature_flag.result.variant`.
65 added exports
METRIC_CPYTHON_GC_COLLECTED_OBJECTS // cpython.gc.collected_objects
METRIC_CPYTHON_GC_COLLECTIONS // cpython.gc.collections
METRIC_CPYTHON_GC_UNCOLLECTABLE_OBJECTS // cpython.gc.uncollectable_objects
METRIC_OTEL_SDK_EXPORTER_LOG_EXPORTED // otel.sdk.exporter.log.exported
METRIC_OTEL_SDK_EXPORTER_LOG_INFLIGHT // otel.sdk.exporter.log.inflight
METRIC_OTEL_SDK_LOG_CREATED // otel.sdk.log.created
METRIC_OTEL_SDK_PROCESSOR_LOG_PROCESSED // otel.sdk.processor.log.processed
METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_CAPACITY // otel.sdk.processor.log.queue.capacity
METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_SIZE // otel.sdk.processor.log.queue.size
ATTR_APP_INSTALLATION_ID // app.installation.id
ATTR_CPYTHON_GC_GENERATION // cpython.gc.generation
CPYTHON_GC_GENERATION_VALUE_GENERATION_0 // 0
CPYTHON_GC_GENERATION_VALUE_GENERATION_1 // 1
CPYTHON_GC_GENERATION_VALUE_GENERATION_2 // 2
ATTR_DB_STORED_PROCEDURE_NAME // db.stored_procedure.name
ATTR_ERROR_MESSAGE // error.message
ATTR_FEATURE_FLAG_RESULT_REASON // feature_flag.result.reason
FEATURE_FLAG_RESULT_REASON_VALUE_CACHED // "cached"
FEATURE_FLAG_RESULT_REASON_VALUE_DEFAULT // "default"
FEATURE_FLAG_RESULT_REASON_VALUE_DISABLED // "disabled"
FEATURE_FLAG_RESULT_REASON_VALUE_ERROR // "error"
FEATURE_FLAG_RESULT_REASON_VALUE_SPLIT // "split"
FEATURE_FLAG_RESULT_REASON_VALUE_STALE // "stale"
FEATURE_FLAG_RESULT_REASON_VALUE_STATIC // "static"
FEATURE_FLAG_RESULT_REASON_VALUE_TARGETING_MATCH // "targeting_match"
FEATURE_FLAG_RESULT_REASON_VALUE_UNKNOWN // "unknown"
ATTR_FEATURE_FLAG_RESULT_VARIANT // feature_flag.result.variant
ATTR_GCP_APPHUB_APPLICATION_CONTAINER // gcp.apphub.application.container
ATTR_GCP_APPHUB_APPLICATION_ID // gcp.apphub.application.id
ATTR_GCP_APPHUB_APPLICATION_LOCATION // gcp.apphub.application.location
ATTR_GCP_APPHUB_SERVICE_CRITICALITY_TYPE // gcp.apphub.service.criticality_type
GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_HIGH // "HIGH"
GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_LOW // "LOW"
GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MEDIUM // "MEDIUM"
GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL // "MISSION_CRITICAL"
ATTR_GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE // gcp.apphub.service.environment_type
GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT // "DEVELOPMENT"
GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_PRODUCTION // "PRODUCTION"
GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_STAGING // "STAGING"
GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_TEST // "TEST"
ATTR_GCP_APPHUB_SERVICE_ID // gcp.apphub.service.id
ATTR_GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE // gcp.apphub.workload.criticality_type
GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_HIGH // "HIGH"
GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_LOW // "LOW"
GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MEDIUM // "MEDIUM"
GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL // "MISSION_CRITICAL"
ATTR_GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE // gcp.apphub.workload.environment_type
GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT // "DEVELOPMENT"
GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_PRODUCTION // "PRODUCTION"
GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_STAGING // "STAGING"
GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_TEST // "TEST"
ATTR_GCP_APPHUB_WORKLOAD_ID // gcp.apphub.workload.id
OTEL_COMPONENT_TYPE_VALUE_BATCHING_LOG_PROCESSOR // "batching_log_processor"
OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_LOG_EXPORTER // "otlp_grpc_log_exporter"
OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_LOG_EXPORTER // "otlp_http_json_log_exporter"
OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_LOG_EXPORTER // "otlp_http_log_exporter"
OTEL_COMPONENT_TYPE_VALUE_SIMPLE_LOG_PROCESSOR // "simple_log_processor"
PROFILE_FRAME_TYPE_VALUE_GO // "go"
PROFILE_FRAME_TYPE_VALUE_RUST // "rust"
ATTR_VCS_OWNER_NAME // vcs.owner.name
ATTR_VCS_PROVIDER_NAME // vcs.provider.name
VCS_PROVIDER_NAME_VALUE_BITBUCKET // "bitbucket"
VCS_PROVIDER_NAME_VALUE_GITHUB // "github"
VCS_PROVIDER_NAME_VALUE_GITLAB // "gitlab"
VCS_PROVIDER_NAME_VALUE_GITTEA // "gittea"
Assets 3
Previous Next
You can’t perform that action at this time.