10BC0 chore: prepare next release by opentelemetrybot · Pull Request #5795 · open-telemetry/opentelemetry-js · GitHub
[go: up one dir, main page]

Skip to content

Conversation

opentelemetrybot
Copy link
Contributor
@opentelemetrybot opentelemetrybot commented Jul 10, 2025

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                  // "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                                      // k8s.storageclass.name

ATTR_MAINFRAME_LPAR_NAME                                        // mainframe.lpar.name

OS_TYPE_VALUE_ZOS                                               // "zos"

OTEL_COMPONENT_TYPE_VALUE_PROMETHEUS_HTTP_TEXT_METRIC_EXPORTER  // "prometheus_http_text_metric_exporter"
OTEL_COMPONENT_TYPE_VALUE_ZIPKIN_HTTP_SPAN_EXPORTER             // "zipkin_http_span_exporter"
ATTR_OTEL_SPAN_PARENT_ORIGIN                                    // otel.span.parent.origin
  OTEL_SPAN_PARENT_ORIGIN_VALUE_LOCAL                             // "local"
  OTEL_SPAN_PARENT_ORIGIN_VALUE_NONE                              // "none"
  OTEL_SPAN_PARENT_ORIGIN_VALUE_REMOTE                            // "remote"

ATTR_ZOS_SMF_ID                                                 // zos.smf.id
ATTR_ZOS_SYSPLEX_NAME                                           // zos.sysplex.name

@opentelemetrybot opentelemetrybot requested a review from a team as a code owner July 10, 2025 20:53
@trentm trentm enabled auto-merge July 10, 2025 20:56
Copy link
codecov bot commented Jul 10, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.01%. Comparing base (287d463) to head (bcc209d).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5795   +/-   ##
=======================================
  Coverage   95.01%   95.01%           
=======================================
  Files         303      303           
  Lines        7946     7946           
  Branches     1607     1607           
=======================================
  Hits         7550     7550           
  Misses        396      396           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@trentm trentm added this pull request to the merge queue Jul 10, 2025
Merged via the queue into open-telemetry:main with commit 99dde77 Jul 10, 2025
25 checks passed
martinkuba pushed a commit to martinkuba/opentelemetry-js that referenced this pull request Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0