[Snyk] Upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0 #268

Closed
opened 2026-04-05 16:19:15 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @simlarsen on 11/19/2025

snyk-top-banner

Snyk has created this PR to upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 11 versions ahead of your current version.

  • The recommended version was released 3 months ago.

Release notes
Package name: @opentelemetry/semantic-conventions
  • 1.37.0 - 2025-09-03

    1.37.0

    🚀 Features

    • feat: add EVENT_* exports for event names in Semantic Conventions #5832 @ trentm

    • feat: update semantic conventions to v1.37.0 #5879 @ trentm

      • Semantic Conventions v1.37.0: changelog | latest docs
      • @ opentelemetry/semantic-conventions (stable) changes: 2 added exports
      • @ opentelemetry/semantic-conventions/incubating (unstable) changes: 1 exported value changed, 6 newly deprecated exports, 1 newly undeprecated export, 246 added exports

    Stable changes in v1.37.0

    2 added exports
    ATTR_ASPNETCORE_USER_IS_AUTHENTICATED // aspnetcore.user.is_authenticated">
    EVENT_EXCEPTION                       // exception

    ATTR_ASPNETCORE_USER_IS_AUTHENTICATED // aspnetcore.user.is_authenticated

    Unstable changes in v1.37.0

    1 exported value changed
    GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI // "azure.ai.openai" -> "az.ai.openai"
    6 newly deprecated exports
    ATTR_CONTAINER_RUNTIME                         // container.runtime: Replaced by `container.runtime.name`.
    ATTR_GEN_AI_OPENAI_REQUEST_SERVICE_TIER        // gen_ai.openai.request.service_tier: Replaced by `openai.request.service_tier`.
    ATTR_GEN_AI_OPENAI_RESPONSE_SERVICE_TIER       // gen_ai.openai.response.service_tier: Replaced by `openai.response.service_tier`.
    ATTR_GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT // gen_ai.openai.response.system_fingerprint: Replaced by `openai.response.system_fingerprint`.
    ATTR_GEN_AI_SYSTEM                             // gen_ai.system: Replaced by `gen_ai.provider.name`.
    GEN_AI_SYSTEM_VALUE_XAI                        // xai: Replaced by `x_ai`.
    1 newly undeprecated export
    GEN_AI_SYSTEM_VALUE_AZ_AI_INFERENCE // az.ai.inference
    246 added exports
    METRIC_CONTAINER_FILESYSTEM_AVAILABLE // container.filesystem.available
    METRIC_CONTAINER_FILESYSTEM_CAPACITY // container.filesystem.capacity
    METRIC_CONTAINER_FILESYSTEM_USAGE // container.filesystem.usage

    METRIC_HW_BATTERY_CHARGE // hw.battery.charge
    METRIC_HW_BATTERY_CHARGE_LIMIT // hw.battery.charge.limit
    METRIC_HW_BATTERY_TIME_LEFT // hw.battery.time_left
    METRIC_HW_CPU_SPEED // hw.cpu.speed
    METRIC_HW_CPU_SPEED_LIMIT // hw.cpu.speed.limit
    METRIC_HW_FAN_SPEED // hw.fan.speed
    METRIC_HW_FAN_SPEED_LIMIT // hw.fan.speed.limit
    METRIC_HW_FAN_SPEED_RATIO // hw.fan.speed_ratio
    METRIC_HW_GPU_IO // hw.gpu.io
    METRIC_HW_GPU_MEMORY_LIMIT // hw.gpu.memory.limit
    METRIC_HW_GPU_MEMORY_USAGE // hw.gpu.memory.usage
    METRIC_HW_GPU_MEMORY_UTILIZATION // hw.gpu.memory.utilization
    METRIC_HW_GPU_UTILIZATION // hw.gpu.utilization
    METRIC_HW_LOGICAL_DISK_LIMIT // hw.logical_disk.limit
    METRIC_HW_LOGICAL_DISK_USAGE // hw.logical_disk.usage
    METRIC_HW_LOGICAL_DISK_UTILIZATION // hw.logical_disk.utilization
    METRIC_HW_MEMORY_SIZE // hw.memory.size
    METRIC_HW_NETWORK_BANDWIDTH_LIMIT // hw.network.bandwidth.limit
    METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION // hw.network.bandwidth.utilization
    METRIC_HW_NETWORK_IO // hw.network.io
    METRIC_HW_NETWORK_PACKETS // hw.network.packets
    METRIC_HW_NETWORK_UP // hw.network.up
    METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION // hw.physical_disk.endurance_utilization
    METRIC_HW_PHYSICAL_DISK_SIZE // hw.physical_disk.size
    METRIC_HW_PHYSICAL_DISK_SMART // hw.physical_disk.smart
    METRIC_HW_POWER_SUPPLY_LIMIT // hw.power_supply.limit
    METRIC_HW_POWER_SUPPLY_USAGE // hw.power_supply.usage
    METRIC_HW_POWER_SUPPLY_UTILIZATION // hw.power_supply.utilization
    METRIC_HW_TAPE_DRIVE_OPERATIONS // hw.tape_drive.operations
    METRIC_HW_TEMPERATURE // hw.temperature
    METRIC_HW_TEMPERATURE_LIMIT // hw.temperature.limit
    METRIC_HW_VOLTAGE // hw.voltage
    METRIC_HW_VOLTAGE_LIMIT // hw.voltage.limit
    METRIC_HW_VOLTAGE_NOMINAL // hw.voltage.nominal

    METRIC_K8S_NODE_FILESYSTEM_AVAILABLE // k8s.node.filesystem.available
    METRIC_K8S_NODE_FILESYSTEM_CAPACITY // k8s.node.filesystem.capacity
    METRIC_K8S_NODE_FILESYSTEM_USAGE // k8s.node.filesystem.usage
    METRIC_K8S_POD_FILESYSTEM_AVAILABLE // k8s.pod.filesystem.available
    METRIC_K8S_POD_FILESYSTEM_CAPACITY // k8s.pod.filesystem.capacity
    METRIC_K8S_POD_FILESYSTEM_USAGE // k8s.pod.filesystem.usage
    METRIC_K8S_POD_VOLUME_AVAILABLE // k8s.pod.volume.available
    METRIC_K8S_POD_VOLUME_CAPACITY // k8s.pod.volume.capacity
    METRIC_K8S_POD_VOLUME_INODE_COUNT // k8s.pod.volume.inode.count
    METRIC_K8S_POD_VOLUME_INODE_FREE // k8s.pod.volume.inode.free
    METRIC_K8S_POD_VOLUME_INODE_USED // k8s.pod.volume.inode.used
    METRIC_K8S_POD_VOLUME_USAGE // k8s.pod.volume.usage

    METRIC_SYSTEM_NETWORK_PACKET_COUNT // system.network.packet.count
    METRIC_SYSTEM_NETWORK_PACKET_DROPPED // system.network.packet.dropped

    EVENT_APP_JANK // app.jank
    EVENT_APP_SCREEN_CLICK // app.screen.click
    EVENT_APP_WIDGET_CLICK // app.widget.click
    EVENT_AZ_RESOURCE_LOG // az.resource.log
    EVENT_AZURE_RESOURCE_LOG // azure.resource.log
    EVENT_BROWSER_WEB_VITAL // browser.web_vital
    EVENT_DEVICE_APP_LIFECYCLE // device.app.lifecycle
    EVENT_FEATURE_FLAG_EVALUATION // feature_flag.evaluation
    EVENT_GEN_AI_ASSISTANT_MESSAGE // gen_ai.assistant.message
    EVENT_GEN_AI_CHOICE // gen_ai.choice
    EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS // gen_ai.client.inference.operation.details
    EVENT_GEN_AI_SYSTEM_MESSAGE // gen_ai.system.message
    EVENT_GEN_AI_TOOL_MESSAGE // gen_ai.tool.message
    EVENT_GEN_AI_USER_MESSAGE // gen_ai.user.message
    EVENT_RPC_MESSAGE // rpc.message
    EVENT_SESSION_END // session.end
    EVENT_SESSION_START // session.start

    ATTR_APP_BUILD_ID // app.build_id
    ATTR_APP_JANK_FRAME_COUNT // app.jank.frame_count
    ATTR_APP_JANK_PERIOD // app.jank.period
    ATTR_APP_JANK_THRESHOLD // app.jank.threshold

    ATTR_ASPNETCORE_AUTHENTICATION_RESULT // aspnetcore.authentication.result
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE // "none"
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_AUTHENTICATION_SCHEME // aspnetcore.authentication.scheme
    ATTR_ASPNETCORE_AUTHORIZATION_POLICY // aspnetcore.authorization.policy
    ATTR_ASPNETCORE_AUTHORIZATION_RESULT // aspnetcore.authorization.result
    ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_ERROR_CODE // aspnetcore.identity.error_code
    ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT // aspnetcore.identity.password_check_result
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING // "password_missing"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS // "success"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED // "success_rehash_needed"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING // "user_missing"
    ATTR_ASPNETCORE_IDENTITY_RESULT // aspnetcore.identity.result
    ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT // aspnetcore.identity.sign_in.result
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT // "locked_out"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED // "not_allowed"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR // "requires_two_factor"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE // aspnetcore.identity.sign_in.type
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL // "external"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY // "passkey"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD // "password"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR // "two_factor"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR // "two_factor_authenticator"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE // "two_factor_recovery_code"
    ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE // aspnetcore.identity.token_purpose
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER // "_OTHER"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL // "change_email"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER // "change_phone_number"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION // "email_confirmation"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD // "reset_password"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR // "two_factor"
    ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED // aspnetcore.identity.token_verified
    ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE // aspnetcore.identity.user.update_type
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER // "_OTHER"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED // "access_failed"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS // "add_claims"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN // "add_login"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD // "add_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES // "add_to_roles"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL // "change_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD // "change_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER // "change_phone_number"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL // "confirm_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES // "generate_new_two_factor_recovery_codes"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH // "password_rehash"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE // "redeem_two_factor_recovery_code"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN // "remove_authentication_token"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS // "remove_claims"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES // "remove_from_roles"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN // "remove_login"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY // "remove_passkey"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD // "remove_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM // "replace_claim"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT // "reset_access_failed_count"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY // "reset_authenticator_key"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD // "reset_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP // "security_stamp"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN // "set_authentication_token"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL // "set_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED // "set_lockout_enabled"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE // "set_lockout_end_date"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY // "set_passkey"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER // "set_phone_number"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED // "set_two_factor_enabled"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE // "update"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME // "user_name"
    ATTR_ASPNETCORE_IDENTITY_USER_TYPE // aspnetcore.identity.user_type
    ATTR_ASPNETCORE_MEMORY_POOL_OWNER // aspnetcore.memory_pool.owner
    ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT // aspnetcore.sign_in.is_persistent

    ATTR_CONTAINER_RUNTIME_DESCRIPTION // container.runtime.description
    ATTR_CONTAINER_RUNTIME_NAME // container.runtime.name
    ATTR_CONTAINER_RUNTIME_VERSION // container.runtime.version

    ATTR_GEN_AI_INPUT_MESSAGES // gen_ai.input.messages
    ATTR_GEN_AI_OUTPUT_MESSAGES // gen_ai.output.messages
    ATTR_GEN_AI_PROVIDER_NAME // gen_ai.provider.name
    GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC // "anthropic"
    GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK // "aws.bedrock"
    GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE // "azure.ai.inference"
    GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI // "azure.ai.openai"
    GEN_AI_PROVIDER_NAME_VALUE_COHERE // "cohere"
    GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK // "deepseek"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI // "gcp.gemini"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI // "gcp.gen_ai"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI // "gcp.vertex_ai"
    GEN_AI_PROVIDER_NAME_VALUE_GROQ // "groq"
    GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI // "ibm.watsonx.ai"
    GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI // "mistral_ai"
    GEN_AI_PROVIDER_NAME_VALUE_OPENAI // "openai"
    GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY // "perplexity"
    GEN_AI_PROVIDER_NAME_VALUE_X_AI // "x_ai"
    ATTR_GEN_AI_SYSTEM_INSTRUCTIONS // gen_ai.system_instructions

    ATTR_HW_BATTERY_CAPACITY // hw.battery.capacity
    ATTR_HW_BATTERY_CHEMISTRY // hw.battery.chemistry
    ATTR_HW_BATTERY_STATE // hw.battery.state
    HW_BATTERY_STATE_VALUE_CHARGING // "charging"
    HW_BATTERY_STATE_VALUE_DISCHARGING // "discharging"
    ATTR_HW_BIOS_VERSION // hw.bios_version
    ATTR_HW_DRIVER_VERSION // hw.driver_version
    ATTR_HW_ENCLOSURE_TYPE // hw.enclosure.type
    ATTR_HW_FIRMWARE_VERSION // hw.firmware_version
    ATTR_HW_GPU_TASK // hw.gpu.task
    HW_GPU_TASK_VALUE_DECODER // "decoder"
    HW_GPU_TASK_VALUE_ENCODER // "encoder"
    HW_GPU_TASK_VALUE_GENERAL // "general"
    ATTR_HW_LIMIT_TYPE // hw.limit_type
    HW_LIMIT_TYPE_VALUE_CRITICAL // "critical"
    HW_LIMIT_TYPE_VALUE_DEGRADED // "degraded"
    HW_LIMIT_TYPE_VALUE_HIGH_CRITICAL // "high.critical"
    HW_LIMIT_TYPE_VALUE_HIGH_DEGRADED // "high.degraded"
    HW_LIMIT_TYPE_VALUE_LOW_CRITICAL // "low.critical"
    HW_LIMIT_TYPE_VALUE_LOW_DEGRADED // "low.degraded"
    HW_LIMIT_TYPE_VALUE_MAX // "max"
    HW_LIMIT_TYPE_VALUE_THROTTLED // "throttled"
    HW_LIMIT_TYPE_VALUE_TURBO // "turbo"
    ATTR_HW_LOGICAL_DISK_RAID_LEVEL // hw.logical_disk.raid_level
    ATTR_HW_LOGICAL_DISK_STATE // hw.logical_disk.state
    HW_LOGICAL_DISK_STATE_VALUE_FREE // "free"
    HW_LOGICAL_DISK_STATE_VALUE_USED // "used"
    ATTR_HW_MEMORY_TYPE // hw.memory.type
    ATTR_HW_MODEL // hw.model
    ATTR_HW_NETWORK_LOGICAL_ADDRESSES // hw.network.logical_addresses
    ATTR_HW_NETWORK_PHYSICAL_ADDRESS // hw.network.physical_address
    ATTR_HW_PHYSICAL_DISK_SMART_ATTRIBUTE // hw.physical_disk.smart_attribute
    ATTR_HW_PHYSICAL_DISK_STATE // hw.physical_disk.state
    HW_PHYSICAL_DISK_STATE_VALUE_REMAINING // "remaining"
    ATTR_HW_PHYSICAL_DISK_TYPE // hw.physical_disk.type
    ATTR_HW_SENSOR_LOCATION // hw.sensor_location
    ATTR_HW_SERIAL_NUMBER // hw.serial_number
    HW_STATE_VALUE_NEEDS_CLEANING // "needs_cleaning"
    HW_STATE_VALUE_PREDICTED_FAILURE // "predicted_failure"
    ATTR_HW_TAPE_DRIVE_OPERATION_TYPE // hw.tape_drive.operation_type
    HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_CLEAN // "clean"
    HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_MOUNT // "mount"
    HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_UNMOUNT // "unmount"
    ATTR_HW_VENDOR // hw.vendor

    MESSAGING_SYSTEM_VALUE_AWS_SNS // "aws.sns"

    ATTR_OPENAI_REQUEST_SERVICE_TIER // openai.request.service_tier
    OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO // "auto"
    OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT // "default"
    ATTR_OPENAI_RESPONSE_SERVICE_TIER // openai.response.service_tier
    ATTR_OPENAI_RESPONSE_SYSTEM_FINGERPRINT // openai.response.system_fingerprint

    ATTR_OTEL_SCOPE_SCHEMA_URL // otel.scope.schema_url">

    METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION                            // aspnetcore.authentication.authenticate.duration
    METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES // aspnetcore.authentication.challenges
    METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS // aspnetcore.authentication.forbids
    METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS // aspnetcore.authentication.sign_ins
    METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS // aspnetcore.authentication.sign_outs
    METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS // aspnetcore.authorization.attempts
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION // aspnetcore.identity.sign_in.authenticate.duration
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS // aspnetcore.identity.sign_in.check_password_attempts
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS // aspnetcore.identity.sign_in.sign_ins
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS // aspnetcore.identity.sign_in.sign_outs
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN // aspnetcore.identity.sign_in.two_factor_clients_forgotten
    METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED // aspnetcore.identity.sign_in.two_factor_clients_remembered
    METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS // aspnetcore.identity.user.check_password_attempts
    METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION // aspnetcore.identity.user.create.duration
    METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION // aspnetcore.identity.user.delete.duration
    METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS // aspnetcore.identity.user.generated_tokens
    METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION // aspnetcore.identity.user.update.duration
    METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS // aspnetcore.identity.user.verify_token_attempts
    METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED // aspnetcore.memory_pool.allocated
    METRIC_ASPNETCORE_MEMORY_POOL_EVICTED // aspnetcore.memory_pool.evicted
    METRIC_ASPNETCORE_MEMORY_POOL_POOLED // aspnetcore.memory_pool.pooled
    METRIC_ASPNETCORE_MEMORY_POOL_RENTED // aspnetcore.memory_pool.rented

    METRIC_CONTAINER_FILESYSTEM_AVAILABLE // container.filesystem.available
    METRIC_CONTAINER_FILESYSTEM_CAPACITY // container.filesystem.capacity
    METRIC_CONTAINER_FILESYSTEM_USAGE // container.filesystem.usage

    METRIC_HW_BATTERY_CHARGE // hw.battery.charge
    METRIC_HW_BATTERY_CHARGE_LIMIT // hw.battery.charge.limit
    METRIC_HW_BATTERY_TIME_LEFT // hw.battery.time_left
    METRIC_HW_CPU_SPEED // hw.cpu.speed
    METRIC_HW_CPU_SPEED_LIMIT // hw.cpu.speed.limit
    METRIC_HW_FAN_SPEED // hw.fan.speed
    METRIC_HW_FAN_SPEED_LIMIT // hw.fan.speed.limit
    METRIC_HW_FAN_SPEED_RATIO // hw.fan.speed_ratio
    METRIC_HW_GPU_IO // hw.gpu.io
    METRIC_HW_GPU_MEMORY_LIMIT // hw.gpu.memory.limit
    METRIC_HW_GPU_MEMORY_USAGE // hw.gpu.memory.usage
    METRIC_HW_GPU_MEMORY_UTILIZATION // hw.gpu.memory.utilization
    METRIC_HW_GPU_UTILIZATION // hw.gpu.utilization
    METRIC_HW_LOGICAL_DISK_LIMIT // hw.logical_disk.limit
    METRIC_HW_LOGICAL_DISK_USAGE // hw.logical_disk.usage
    METRIC_HW_LOGICAL_DISK_UTILIZATION // hw.logical_disk.utilization
    METRIC_HW_MEMORY_SIZE // hw.memory.size
    METRIC_HW_NETWORK_BANDWIDTH_LIMIT // hw.network.bandwidth.limit
    METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION // hw.network.bandwidth.utilization
    METRIC_HW_NETWORK_IO // hw.network.io
    METRIC_HW_NETWORK_PACKETS // hw.network.packets
    METRIC_HW_NETWORK_UP // hw.network.up
    METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION // hw.physical_disk.endurance_utilization
    METRIC_HW_PHYSICAL_DISK_SIZE // hw.physical_disk.size
    METRIC_HW_PHYSICAL_DISK_SMART // hw.physical_disk.smart
    METRIC_HW_POWER_SUPPLY_LIMIT // hw.power_supply.limit
    METRIC_HW_POWER_SUPPLY_USAGE // hw.power_supply.usage
    METRIC_HW_POWER_SUPPLY_UTILIZATION // hw.power_supply.utilization
    METRIC_HW_TAPE_DRIVE_OPERATIONS // hw.tape_drive.operations
    METRIC_HW_TEMPERATURE // hw.temperature
    METRIC_HW_TEMPERATURE_LIMIT // hw.temperature.limit
    METRIC_HW_VOLTAGE // hw.voltage
    METRIC_HW_VOLTAGE_LIMIT // hw.voltage.limit
    METRIC_HW_VOLTAGE_NOMINAL // hw.voltage.nominal

    METRIC_K8S_NODE_FILESYSTEM_AVAILABLE // k8s.node.filesystem.available
    METRIC_K8S_NODE_FILESYSTEM_CAPACITY // k8s.node.filesystem.capacity
    METRIC_K8S_NODE_FILESYSTEM_USAGE // k8s.node.filesystem.usage
    METRIC_K8S_POD_FILESYSTEM_AVAILABLE // k8s.pod.filesystem.available
    METRIC_K8S_POD_FILESYSTEM_CAPACITY // k8s.pod.filesystem.capacity
    METRIC_K8S_POD_FILESYSTEM_USAGE // k8s.pod.filesystem.usage
    METRIC_K8S_POD_VOLUME_AVAILABLE // k8s.pod.volume.available
    METRIC_K8S_POD_VOLUME_CAPACITY // k8s.pod.volume.capacity
    METRIC_K8S_POD_VOLUME_INODE_COUNT // k8s.pod.volume.inode.count
    METRIC_K8S_POD_VOLUME_INODE_FREE // k8s.pod.volume.inode.free
    METRIC_K8S_POD_VOLUME_INODE_USED // k8s.pod.volume.inode.used
    METRIC_K8S_POD_VOLUME_USAGE // k8s.pod.volume.usage

    METRIC_SYSTEM_NETWORK_PACKET_COUNT // system.network.packet.count
    METRIC_SYSTEM_NETWORK_PACKET_DROPPED // system.network.packet.dropped

    EVENT_APP_JANK // app.jank
    EVENT_APP_SCREEN_CLICK // app.screen.click
    EVENT_APP_WIDGET_CLICK // app.widget.click
    EVENT_AZ_RESOURCE_LOG // az.resource.log
    EVENT_AZURE_RESOURCE_LOG // azure.resource.log
    EVENT_BROWSER_WEB_VITAL // browser.web_vital
    EVENT_DEVICE_APP_LIFECYCLE // device.app.lifecycle
    EVENT_FEATURE_FLAG_EVALUATION // feature_flag.evaluation
    EVENT_GEN_AI_ASSISTANT_MESSAGE // gen_ai.assistant.message
    EVENT_GEN_AI_CHOICE // gen_ai.choice
    EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS // gen_ai.client.inference.operation.details
    EVENT_GEN_AI_SYSTEM_MESSAGE // gen_ai.system.message
    EVENT_GEN_AI_TOOL_MESSAGE // gen_ai.tool.message
    EVENT_GEN_AI_USER_MESSAGE // gen_ai.user.message
    EVENT_RPC_MESSAGE // rpc.message
    EVENT_SESSION_END // session.end
    EVENT_SESSION_START // session.start

    ATTR_APP_BUILD_ID // app.build_id
    ATTR_APP_JANK_FRAME_COUNT // app.jank.frame_count
    ATTR_APP_JANK_PERIOD // app.jank.period
    ATTR_APP_JANK_THRESHOLD // app.jank.threshold

    ATTR_ASPNETCORE_AUTHENTICATION_RESULT // aspnetcore.authentication.result
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE // "none"
    ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_AUTHENTICATION_SCHEME // aspnetcore.authentication.scheme
    ATTR_ASPNETCORE_AUTHORIZATION_POLICY // aspnetcore.authorization.policy
    ATTR_ASPNETCORE_AUTHORIZATION_RESULT // aspnetcore.authorization.result
    ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_ERROR_CODE // aspnetcore.identity.error_code
    ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT // aspnetcore.identity.password_check_result
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING // "password_missing"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS // "success"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED // "success_rehash_needed"
    ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING // "user_missing"
    ATTR_ASPNETCORE_IDENTITY_RESULT // aspnetcore.identity.result
    ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT // aspnetcore.identity.sign_in.result
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT // "locked_out"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED // "not_allowed"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR // "requires_two_factor"
    ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE // aspnetcore.identity.sign_in.type
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL // "external"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY // "passkey"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD // "password"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR // "two_factor"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR // "two_factor_authenticator"
    ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE // "two_factor_recovery_code"
    ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE // aspnetcore.identity.token_purpose
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER // "_OTHER"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL // "change_email"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER // "change_phone_number"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION // "email_confirmation"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD // "reset_password"
    ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR // "two_factor"
    ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED // aspnetcore.identity.token_verified
    ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE // "failure"
    ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS // "success"
    ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE // aspnetcore.identity.user.update_type
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER // "_OTHER"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED // "access_failed"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS // "add_claims"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN // "add_login"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD // "add_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES // "add_to_roles"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL // "change_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD // "change_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER // "change_phone_number"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL // "confirm_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES // "generate_new_two_factor_recovery_codes"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH // "password_rehash"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE // "redeem_two_factor_recovery_code"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN // "remove_authentication_token"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS // "remove_claims"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES // "remove_from_roles"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN // "remove_login"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY // "remove_passkey"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD // "remove_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM // "replace_claim"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT // "reset_access_failed_count"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY // "reset_authenticator_key"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD // "reset_password"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP // "security_stamp"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN // "set_authentication_token"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL // "set_email"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED // "set_lockout_enabled"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE // "set_lockout_end_date"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY // "set_passkey"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER // "set_phone_number"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED // "set_two_factor_enabled"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE // "update"
    ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME // "user_name"
    ATTR_ASPNETCORE_IDENTITY_USER_TYPE // aspnetcore.identity.user_type
    ATTR_ASPNETCORE_MEMORY_POOL_OWNER // aspnetcore.memory_pool.owner
    ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT // aspnetcore.sign_in.is_persistent

    ATTR_CONTAINER_RUNTIME_DESCRIPTION // container.runtime.description
    ATTR_CONTAINER_RUNTIME_NAME // container.runtime.name
    ATTR_CONTAINER_RUNTIME_VERSION // container.runtime.version

    ATTR_GEN_AI_INPUT_MESSAGES // gen_ai.input.messages
    ATTR_GEN_AI_OUTPUT_MESSAGES // gen_ai.output.messages
    ATTR_GEN_AI_PROVIDER_NAME // gen_ai.provider.name
    GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC // "anthropic"
    GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK // "aws.bedrock"
    GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE // "azure.ai.inference"
    GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI // "azure.ai.openai"
    GEN_AI_PROVIDER_NAME_VALUE_COHERE // "cohere"
    GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK // "deepseek"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI // "gcp.gemini"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI // "gcp.gen_ai"
    GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI // "gcp.vertex_ai"
    GEN_AI_PROVIDER_NAME_VALUE_GROQ // "groq"
    GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI // "ibm.watsonx.ai"
    GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI // "mistral_ai"
    GEN_AI_PROVIDER_NAME_VALUE_OPENAI // "openai"
    GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY // "perplexity"
    GEN_AI_PROVIDER_NAME_VALUE_X_AI // "x_ai"
    ATTR_GEN_AI_SYSTEM_INSTRUCTIONS // gen_ai.system_instructions

    ATTR_HW_BATTERY_CAPACITY // hw.battery.capacity
    ATTR_HW_BATTERY_CHEMISTRY // hw.battery.chemistry
    ATTR_HW_BATTERY_STATE // hw.battery.state
    HW_BATTERY_STATE_VALUE_CHARGING // "charging"
    HW_BATTERY_ST...

*Originally created by @simlarsen on 11/19/2025* ![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) <h3>Snyk has created this PR to upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> - The recommended version is **11 versions** ahead of your current version. - The recommended version was released **3 months ago**. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>@opentelemetry/semantic-conventions</b></summary> <ul> <li> <b>1.37.0</b> - <a href="https://redirect.github.com/open-telemetry/opentelemetry-js/releases/tag/semconv%2Fv1.37.0">2025-09-03</a></br><h2>1.37.0</h2> <h3>🚀 Features</h3> <ul> <li> <p>feat: add <code>EVENT_*</code> exports for event names in Semantic Conventions <a href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5832" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-js/pull/5832/hovercard">#5832</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trentm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/trentm">@ trentm</a></p> </li> <li> <p>feat: update semantic conventions to v1.37.0 <a href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5879" data-hovercard-type="pull_request" data-hovercard-url="/open-telemetry/opentelemetry-js/pull/5879/hovercard">#5879</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trentm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/trentm">@ trentm</a></p> <ul> <li>Semantic Conventions v1.37.0: <a href="https://redirect.github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1370">changelog</a> | <a href="https://opentelemetry.io/docs/specs/semconv/" rel="nofollow">latest docs</a></li> <li><code>@ opentelemetry/semantic-conventions</code> (stable) changes: <em>2 added exports</em></li> <li><code>@ opentelemetry/semantic-conventions/incubating</code> (unstable) changes: <em>1 exported value changed, 6 newly deprecated exports, 1 newly undeprecated export, 246 added exports</em></li> </ul> </li> </ul> <h4>Stable changes in v1.37.0</h4> <details open=""> <summary>2 added exports</summary> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="EVENT_EXCEPTION // exception ATTR_ASPNETCORE_USER_IS_AUTHENTICATED // aspnetcore.user.is_authenticated"><pre><span class="pl-c1">EVENT_EXCEPTION</span> <span class="pl-c">// exception</span> <span class="pl-c1">ATTR_ASPNETCORE_USER_IS_AUTHENTICATED</span> <span class="pl-c">// aspnetcore.user.is_authenticated</span></pre></div> </details> <h4>Unstable changes in v1.37.0</h4> <details> <summary>1 exported value changed</summary> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI // &quot;azure.ai.openai&quot; -&gt; &quot;az.ai.openai&quot;"><pre><span class="pl-c1">GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI</span> <span class="pl-c">// "azure.ai.openai" -&gt; "az.ai.openai"</span></pre></div> </details> <details> <summary>6 newly deprecated exports</summary> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ATTR_CONTAINER_RUNTIME // container.runtime: Replaced by `container.runtime.name`. ATTR_GEN_AI_OPENAI_REQUEST_SERVICE_TIER // gen_ai.openai.request.service_tier: Replaced by `openai.request.service_tier`. ATTR_GEN_AI_OPENAI_RESPONSE_SERVICE_TIER // gen_ai.openai.response.service_tier: Replaced by `openai.response.service_tier`. ATTR_GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT // gen_ai.openai.response.system_fingerprint: Replaced by `openai.response.system_fingerprint`. ATTR_GEN_AI_SYSTEM // gen_ai.system: Replaced by `gen_ai.provider.name`. GEN_AI_SYSTEM_VALUE_XAI // xai: Replaced by `x_ai`."><pre><span class="pl-c1">ATTR_CONTAINER_RUNTIME</span> <span class="pl-c">// container.runtime: Replaced by `container.runtime.name`.</span> <span class="pl-c1">ATTR_GEN_AI_OPENAI_REQUEST_SERVICE_TIER</span> <span class="pl-c">// gen_ai.openai.request.service_tier: Replaced by `openai.request.service_tier`.</span> <span class="pl-c1">ATTR_GEN_AI_OPENAI_RESPONSE_SERVICE_TIER</span> <span class="pl-c">// gen_ai.openai.response.service_tier: Replaced by `openai.response.service_tier`.</span> <span class="pl-c1">ATTR_GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT</span> <span class="pl-c">// gen_ai.openai.response.system_fingerprint: Replaced by `openai.response.system_fingerprint`.</span> <span class="pl-c1">ATTR_GEN_AI_SYSTEM</span> <span class="pl-c">// gen_ai.system: Replaced by `gen_ai.provider.name`.</span> <span class="pl-c1">GEN_AI_SYSTEM_VALUE_XAI</span> <span class="pl-c">// xai: Replaced by `x_ai`.</span></pre></div> </details> <details> <summary>1 newly undeprecated export</summary> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="GEN_AI_SYSTEM_VALUE_AZ_AI_INFERENCE // az.ai.inference"><pre><span class="pl-c1">GEN_AI_SYSTEM_VALUE_AZ_AI_INFERENCE</span> <span class="pl-c">// az.ai.inference</span></pre></div> </details> <details> <summary>246 added exports</summary> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION // aspnetcore.authentication.authenticate.duration METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES // aspnetcore.authentication.challenges METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS // aspnetcore.authentication.forbids METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS // aspnetcore.authentication.sign_ins METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS // aspnetcore.authentication.sign_outs METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS // aspnetcore.authorization.attempts METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION // aspnetcore.identity.sign_in.authenticate.duration METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS // aspnetcore.identity.sign_in.check_password_attempts METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS // aspnetcore.identity.sign_in.sign_ins METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS // aspnetcore.identity.sign_in.sign_outs METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN // aspnetcore.identity.sign_in.two_factor_clients_forgotten METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED // aspnetcore.identity.sign_in.two_factor_clients_remembered METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS // aspnetcore.identity.user.check_password_attempts METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION // aspnetcore.identity.user.create.duration METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION // aspnetcore.identity.user.delete.duration METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS // aspnetcore.identity.user.generated_tokens METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION // aspnetcore.identity.user.update.duration METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS // aspnetcore.identity.user.verify_token_attempts METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED // aspnetcore.memory_pool.allocated METRIC_ASPNETCORE_MEMORY_POOL_EVICTED // aspnetcore.memory_pool.evicted METRIC_ASPNETCORE_MEMORY_POOL_POOLED // aspnetcore.memory_pool.pooled METRIC_ASPNETCORE_MEMORY_POOL_RENTED // aspnetcore.memory_pool.rented METRIC_CONTAINER_FILESYSTEM_AVAILABLE // container.filesystem.available METRIC_CONTAINER_FILESYSTEM_CAPACITY // container.filesystem.capacity METRIC_CONTAINER_FILESYSTEM_USAGE // container.filesystem.usage METRIC_HW_BATTERY_CHARGE // hw.battery.charge METRIC_HW_BATTERY_CHARGE_LIMIT // hw.battery.charge.limit METRIC_HW_BATTERY_TIME_LEFT // hw.battery.time_left METRIC_HW_CPU_SPEED // hw.cpu.speed METRIC_HW_CPU_SPEED_LIMIT // hw.cpu.speed.limit METRIC_HW_FAN_SPEED // hw.fan.speed METRIC_HW_FAN_SPEED_LIMIT // hw.fan.speed.limit METRIC_HW_FAN_SPEED_RATIO // hw.fan.speed_ratio METRIC_HW_GPU_IO // hw.gpu.io METRIC_HW_GPU_MEMORY_LIMIT // hw.gpu.memory.limit METRIC_HW_GPU_MEMORY_USAGE // hw.gpu.memory.usage METRIC_HW_GPU_MEMORY_UTILIZATION // hw.gpu.memory.utilization METRIC_HW_GPU_UTILIZATION // hw.gpu.utilization METRIC_HW_LOGICAL_DISK_LIMIT // hw.logical_disk.limit METRIC_HW_LOGICAL_DISK_USAGE // hw.logical_disk.usage METRIC_HW_LOGICAL_DISK_UTILIZATION // hw.logical_disk.utilization METRIC_HW_MEMORY_SIZE // hw.memory.size METRIC_HW_NETWORK_BANDWIDTH_LIMIT // hw.network.bandwidth.limit METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION // hw.network.bandwidth.utilization METRIC_HW_NETWORK_IO // hw.network.io METRIC_HW_NETWORK_PACKETS // hw.network.packets METRIC_HW_NETWORK_UP // hw.network.up METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION // hw.physical_disk.endurance_utilization METRIC_HW_PHYSICAL_DISK_SIZE // hw.physical_disk.size METRIC_HW_PHYSICAL_DISK_SMART // hw.physical_disk.smart METRIC_HW_POWER_SUPPLY_LIMIT // hw.power_supply.limit METRIC_HW_POWER_SUPPLY_USAGE // hw.power_supply.usage METRIC_HW_POWER_SUPPLY_UTILIZATION // hw.power_supply.utilization METRIC_HW_TAPE_DRIVE_OPERATIONS // hw.tape_drive.operations METRIC_HW_TEMPERATURE // hw.temperature METRIC_HW_TEMPERATURE_LIMIT // hw.temperature.limit METRIC_HW_VOLTAGE // hw.voltage METRIC_HW_VOLTAGE_LIMIT // hw.voltage.limit METRIC_HW_VOLTAGE_NOMINAL // hw.voltage.nominal METRIC_K8S_NODE_FILESYSTEM_AVAILABLE // k8s.node.filesystem.available METRIC_K8S_NODE_FILESYSTEM_CAPACITY // k8s.node.filesystem.capacity METRIC_K8S_NODE_FILESYSTEM_USAGE // k8s.node.filesystem.usage METRIC_K8S_POD_FILESYSTEM_AVAILABLE // k8s.pod.filesystem.available METRIC_K8S_POD_FILESYSTEM_CAPACITY // k8s.pod.filesystem.capacity METRIC_K8S_POD_FILESYSTEM_USAGE // k8s.pod.filesystem.usage METRIC_K8S_POD_VOLUME_AVAILABLE // k8s.pod.volume.available METRIC_K8S_POD_VOLUME_CAPACITY // k8s.pod.volume.capacity METRIC_K8S_POD_VOLUME_INODE_COUNT // k8s.pod.volume.inode.count METRIC_K8S_POD_VOLUME_INODE_FREE // k8s.pod.volume.inode.free METRIC_K8S_POD_VOLUME_INODE_USED // k8s.pod.volume.inode.used METRIC_K8S_POD_VOLUME_USAGE // k8s.pod.volume.usage METRIC_SYSTEM_NETWORK_PACKET_COUNT // system.network.packet.count METRIC_SYSTEM_NETWORK_PACKET_DROPPED // system.network.packet.dropped EVENT_APP_JANK // app.jank EVENT_APP_SCREEN_CLICK // app.screen.click EVENT_APP_WIDGET_CLICK // app.widget.click EVENT_AZ_RESOURCE_LOG // az.resource.log EVENT_AZURE_RESOURCE_LOG // azure.resource.log EVENT_BROWSER_WEB_VITAL // browser.web_vital EVENT_DEVICE_APP_LIFECYCLE // device.app.lifecycle EVENT_FEATURE_FLAG_EVALUATION // feature_flag.evaluation EVENT_GEN_AI_ASSISTANT_MESSAGE // gen_ai.assistant.message EVENT_GEN_AI_CHOICE // gen_ai.choice EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS // gen_ai.client.inference.operation.details EVENT_GEN_AI_SYSTEM_MESSAGE // gen_ai.system.message EVENT_GEN_AI_TOOL_MESSAGE // gen_ai.tool.message EVENT_GEN_AI_USER_MESSAGE // gen_ai.user.message EVENT_RPC_MESSAGE // rpc.message EVENT_SESSION_END // session.end EVENT_SESSION_START // session.start ATTR_APP_BUILD_ID // app.build_id ATTR_APP_JANK_FRAME_COUNT // app.jank.frame_count ATTR_APP_JANK_PERIOD // app.jank.period ATTR_APP_JANK_THRESHOLD // app.jank.threshold ATTR_ASPNETCORE_AUTHENTICATION_RESULT // aspnetcore.authentication.result ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE // &quot;none&quot; ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS // &quot;success&quot; ATTR_ASPNETCORE_AUTHENTICATION_SCHEME // aspnetcore.authentication.scheme ATTR_ASPNETCORE_AUTHORIZATION_POLICY // aspnetcore.authorization.policy ATTR_ASPNETCORE_AUTHORIZATION_RESULT // aspnetcore.authorization.result ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS // &quot;success&quot; ATTR_ASPNETCORE_IDENTITY_ERROR_CODE // aspnetcore.identity.error_code ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT // aspnetcore.identity.password_check_result ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING // &quot;password_missing&quot; ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS // &quot;success&quot; ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED // &quot;success_rehash_needed&quot; ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING // &quot;user_missing&quot; ATTR_ASPNETCORE_IDENTITY_RESULT // aspnetcore.identity.result ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS // &quot;success&quot; ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT // aspnetcore.identity.sign_in.result ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT // &quot;locked_out&quot; ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED // &quot;not_allowed&quot; ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR // &quot;requires_two_factor&quot; ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS // &quot;success&quot; ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE // aspnetcore.identity.sign_in.type ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL // &quot;external&quot; ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY // &quot;passkey&quot; ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD // &quot;password&quot; ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR // &quot;two_factor&quot; ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR // &quot;two_factor_authenticator&quot; ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE // &quot;two_factor_recovery_code&quot; ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE // aspnetcore.identity.token_purpose ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER // &quot;_OTHER&quot; ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL // &quot;change_email&quot; ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER // &quot;change_phone_number&quot; ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION // &quot;email_confirmation&quot; ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD // &quot;reset_password&quot; ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR // &quot;two_factor&quot; ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED // aspnetcore.identity.token_verified ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE // &quot;failure&quot; ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS // &quot;success&quot; ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE // aspnetcore.identity.user.update_type ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER // &quot;_OTHER&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED // &quot;access_failed&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS // &quot;add_claims&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN // &quot;add_login&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD // &quot;add_password&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES // &quot;add_to_roles&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL // &quot;change_email&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD // &quot;change_password&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER // &quot;change_phone_number&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL // &quot;confirm_email&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES // &quot;generate_new_two_factor_recovery_codes&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH // &quot;password_rehash&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE // &quot;redeem_two_factor_recovery_code&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN // &quot;remove_authentication_token&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS // &quot;remove_claims&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES // &quot;remove_from_roles&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN // &quot;remove_login&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY // &quot;remove_passkey&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD // &quot;remove_password&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM // &quot;replace_claim&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT // &quot;reset_access_failed_count&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY // &quot;reset_authenticator_key&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD // &quot;reset_password&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP // &quot;security_stamp&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN // &quot;set_authentication_token&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL // &quot;set_email&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED // &quot;set_lockout_enabled&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE // &quot;set_lockout_end_date&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY // &quot;set_passkey&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER // &quot;set_phone_number&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED // &quot;set_two_factor_enabled&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE // &quot;update&quot; ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME // &quot;user_name&quot; ATTR_ASPNETCORE_IDENTITY_USER_TYPE // aspnetcore.identity.user_type ATTR_ASPNETCORE_MEMORY_POOL_OWNER // aspnetcore.memory_pool.owner ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT // aspnetcore.sign_in.is_persistent ATTR_CONTAINER_RUNTIME_DESCRIPTION // container.runtime.description ATTR_CONTAINER_RUNTIME_NAME // container.runtime.name ATTR_CONTAINER_RUNTIME_VERSION // container.runtime.version ATTR_GEN_AI_INPUT_MESSAGES // gen_ai.input.messages ATTR_GEN_AI_OUTPUT_MESSAGES // gen_ai.output.messages ATTR_GEN_AI_PROVIDER_NAME // gen_ai.provider.name GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC // &quot;anthropic&quot; GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK // &quot;aws.bedrock&quot; GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE // &quot;azure.ai.inference&quot; GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI // &quot;azure.ai.openai&quot; GEN_AI_PROVIDER_NAME_VALUE_COHERE // &quot;cohere&quot; GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK // &quot;deepseek&quot; GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI // &quot;gcp.gemini&quot; GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI // &quot;gcp.gen_ai&quot; GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI // &quot;gcp.vertex_ai&quot; GEN_AI_PROVIDER_NAME_VALUE_GROQ // &quot;groq&quot; GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI // &quot;ibm.watsonx.ai&quot; GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI // &quot;mistral_ai&quot; GEN_AI_PROVIDER_NAME_VALUE_OPENAI // &quot;openai&quot; GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY // &quot;perplexity&quot; GEN_AI_PROVIDER_NAME_VALUE_X_AI // &quot;x_ai&quot; ATTR_GEN_AI_SYSTEM_INSTRUCTIONS // gen_ai.system_instructions ATTR_HW_BATTERY_CAPACITY // hw.battery.capacity ATTR_HW_BATTERY_CHEMISTRY // hw.battery.chemistry ATTR_HW_BATTERY_STATE // hw.battery.state HW_BATTERY_STATE_VALUE_CHARGING // &quot;charging&quot; HW_BATTERY_STATE_VALUE_DISCHARGING // &quot;discharging&quot; ATTR_HW_BIOS_VERSION // hw.bios_version ATTR_HW_DRIVER_VERSION // hw.driver_version ATTR_HW_ENCLOSURE_TYPE // hw.enclosure.type ATTR_HW_FIRMWARE_VERSION // hw.firmware_version ATTR_HW_GPU_TASK // hw.gpu.task HW_GPU_TASK_VALUE_DECODER // &quot;decoder&quot; HW_GPU_TASK_VALUE_ENCODER // &quot;encoder&quot; HW_GPU_TASK_VALUE_GENERAL // &quot;general&quot; ATTR_HW_LIMIT_TYPE // hw.limit_type HW_LIMIT_TYPE_VALUE_CRITICAL // &quot;critical&quot; HW_LIMIT_TYPE_VALUE_DEGRADED // &quot;degraded&quot; HW_LIMIT_TYPE_VALUE_HIGH_CRITICAL // &quot;high.critical&quot; HW_LIMIT_TYPE_VALUE_HIGH_DEGRADED // &quot;high.degraded&quot; HW_LIMIT_TYPE_VALUE_LOW_CRITICAL // &quot;low.critical&quot; HW_LIMIT_TYPE_VALUE_LOW_DEGRADED // &quot;low.degraded&quot; HW_LIMIT_TYPE_VALUE_MAX // &quot;max&quot; HW_LIMIT_TYPE_VALUE_THROTTLED // &quot;throttled&quot; HW_LIMIT_TYPE_VALUE_TURBO // &quot;turbo&quot; ATTR_HW_LOGICAL_DISK_RAID_LEVEL // hw.logical_disk.raid_level ATTR_HW_LOGICAL_DISK_STATE // hw.logical_disk.state HW_LOGICAL_DISK_STATE_VALUE_FREE // &quot;free&quot; HW_LOGICAL_DISK_STATE_VALUE_USED // &quot;used&quot; ATTR_HW_MEMORY_TYPE // hw.memory.type ATTR_HW_MODEL // hw.model ATTR_HW_NETWORK_LOGICAL_ADDRESSES // hw.network.logical_addresses ATTR_HW_NETWORK_PHYSICAL_ADDRESS // hw.network.physical_address ATTR_HW_PHYSICAL_DISK_SMART_ATTRIBUTE // hw.physical_disk.smart_attribute ATTR_HW_PHYSICAL_DISK_STATE // hw.physical_disk.state HW_PHYSICAL_DISK_STATE_VALUE_REMAINING // &quot;remaining&quot; ATTR_HW_PHYSICAL_DISK_TYPE // hw.physical_disk.type ATTR_HW_SENSOR_LOCATION // hw.sensor_location ATTR_HW_SERIAL_NUMBER // hw.serial_number HW_STATE_VALUE_NEEDS_CLEANING // &quot;needs_cleaning&quot; HW_STATE_VALUE_PREDICTED_FAILURE // &quot;predicted_failure&quot; ATTR_HW_TAPE_DRIVE_OPERATION_TYPE // hw.tape_drive.operation_type HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_CLEAN // &quot;clean&quot; HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_MOUNT // &quot;mount&quot; HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_UNMOUNT // &quot;unmount&quot; ATTR_HW_VENDOR // hw.vendor MESSAGING_SYSTEM_VALUE_AWS_SNS // &quot;aws.sns&quot; ATTR_OPENAI_REQUEST_SERVICE_TIER // openai.request.service_tier OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO // &quot;auto&quot; OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT // &quot;default&quot; ATTR_OPENAI_RESPONSE_SERVICE_TIER // openai.response.service_tier ATTR_OPENAI_RESPONSE_SYSTEM_FINGERPRINT // openai.response.system_fingerprint ATTR_OTEL_SCOPE_SCHEMA_URL // otel.scope.schema_url"><pre><span class="pl-c1">METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION</span> <span class="pl-c">// aspnetcore.authentication.authenticate.duration</span> <span class="pl-c1">METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES</span> <span class="pl-c">// aspnetcore.authentication.challenges</span> <span class="pl-c1">METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS</span> <span class="pl-c">// aspnetcore.authentication.forbids</span> <span class="pl-c1">METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS</span> <span class="pl-c">// aspnetcore.authentication.sign_ins</span> <span class="pl-c1">METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS</span> <span class="pl-c">// aspnetcore.authentication.sign_outs</span> <span class="pl-c1">METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS</span> <span class="pl-c">// aspnetcore.authorization.attempts</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION</span> <span class="pl-c">// aspnetcore.identity.sign_in.authenticate.duration</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS</span> <span class="pl-c">// aspnetcore.identity.sign_in.check_password_attempts</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS</span> <span class="pl-c">// aspnetcore.identity.sign_in.sign_ins</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS</span> <span class="pl-c">// aspnetcore.identity.sign_in.sign_outs</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN</span> <span class="pl-c">// aspnetcore.identity.sign_in.two_factor_clients_forgotten</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED</span> <span class="pl-c">// aspnetcore.identity.sign_in.two_factor_clients_remembered</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS</span> <span class="pl-c">// aspnetcore.identity.user.check_password_attempts</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION</span> <span class="pl-c">// aspnetcore.identity.user.create.duration</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION</span> <span class="pl-c">// aspnetcore.identity.user.delete.duration</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS</span> <span class="pl-c">// aspnetcore.identity.user.generated_tokens</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION</span> <span class="pl-c">// aspnetcore.identity.user.update.duration</span> <span class="pl-c1">METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS</span> <span class="pl-c">// aspnetcore.identity.user.verify_token_attempts</span> <span class="pl-c1">METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED</span> <span class="pl-c">// aspnetcore.memory_pool.allocated</span> <span class="pl-c1">METRIC_ASPNETCORE_MEMORY_POOL_EVICTED</span> <span class="pl-c">// aspnetcore.memory_pool.evicted</span> <span class="pl-c1">METRIC_ASPNETCORE_MEMORY_POOL_POOLED</span> <span class="pl-c">// aspnetcore.memory_pool.pooled</span> <span class="pl-c1">METRIC_ASPNETCORE_MEMORY_POOL_RENTED</span> <span class="pl-c">// aspnetcore.memory_pool.rented</span> <span class="pl-c1">METRIC_CONTAINER_FILESYSTEM_AVAILABLE</span> <span class="pl-c">// container.filesystem.available</span> <span class="pl-c1">METRIC_CONTAINER_FILESYSTEM_CAPACITY</span> <span class="pl-c">// container.filesystem.capacity</span> <span class="pl-c1">METRIC_CONTAINER_FILESYSTEM_USAGE</span> <span class="pl-c">// container.filesystem.usage</span> <span class="pl-c1">METRIC_HW_BATTERY_CHARGE</span> <span class="pl-c">// hw.battery.charge</span> <span class="pl-c1">METRIC_HW_BATTERY_CHARGE_LIMIT</span> <span class="pl-c">// hw.battery.charge.limit</span> <span class="pl-c1">METRIC_HW_BATTERY_TIME_LEFT</span> <span class="pl-c">// hw.battery.time_left</span> <span class="pl-c1">METRIC_HW_CPU_SPEED</span> <span class="pl-c">// hw.cpu.speed</span> <span class="pl-c1">METRIC_HW_CPU_SPEED_LIMIT</span> <span class="pl-c">// hw.cpu.speed.limit</span> <span class="pl-c1">METRIC_HW_FAN_SPEED</span> <span class="pl-c">// hw.fan.speed</span> <span class="pl-c1">METRIC_HW_FAN_SPEED_LIMIT</span> <span class="pl-c">// hw.fan.speed.limit</span> <span class="pl-c1">METRIC_HW_FAN_SPEED_RATIO</span> <span class="pl-c">// hw.fan.speed_ratio</span> <span class="pl-c1">METRIC_HW_GPU_IO</span> <span class="pl-c">// hw.gpu.io</span> <span class="pl-c1">METRIC_HW_GPU_MEMORY_LIMIT</span> <span class="pl-c">// hw.gpu.memory.limit</span> <span class="pl-c1">METRIC_HW_GPU_MEMORY_USAGE</span> <span class="pl-c">// hw.gpu.memory.usage</span> <span class="pl-c1">METRIC_HW_GPU_MEMORY_UTILIZATION</span> <span class="pl-c">// hw.gpu.memory.utilization</span> <span class="pl-c1">METRIC_HW_GPU_UTILIZATION</span> <span class="pl-c">// hw.gpu.utilization</span> <span class="pl-c1">METRIC_HW_LOGICAL_DISK_LIMIT</span> <span class="pl-c">// hw.logical_disk.limit</span> <span class="pl-c1">METRIC_HW_LOGICAL_DISK_USAGE</span> <span class="pl-c">// hw.logical_disk.usage</span> <span class="pl-c1">METRIC_HW_LOGICAL_DISK_UTILIZATION</span> <span class="pl-c">// hw.logical_disk.utilization</span> <span class="pl-c1">METRIC_HW_MEMORY_SIZE</span> <span class="pl-c">// hw.memory.size</span> <span class="pl-c1">METRIC_HW_NETWORK_BANDWIDTH_LIMIT</span> <span class="pl-c">// hw.network.bandwidth.limit</span> <span class="pl-c1">METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION</span> <span class="pl-c">// hw.network.bandwidth.utilization</span> <span class="pl-c1">METRIC_HW_NETWORK_IO</span> <span class="pl-c">// hw.network.io</span> <span class="pl-c1">METRIC_HW_NETWORK_PACKETS</span> <span class="pl-c">// hw.network.packets</span> <span class="pl-c1">METRIC_HW_NETWORK_UP</span> <span class="pl-c">// hw.network.up</span> <span class="pl-c1">METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION</span> <span class="pl-c">// hw.physical_disk.endurance_utilization</span> <span class="pl-c1">METRIC_HW_PHYSICAL_DISK_SIZE</span> <span class="pl-c">// hw.physical_disk.size</span> <span class="pl-c1">METRIC_HW_PHYSICAL_DISK_SMART</span> <span class="pl-c">// hw.physical_disk.smart</span> <span class="pl-c1">METRIC_HW_POWER_SUPPLY_LIMIT</span> <span class="pl-c">// hw.power_supply.limit</span> <span class="pl-c1">METRIC_HW_POWER_SUPPLY_USAGE</span> <span class="pl-c">// hw.power_supply.usage</span> <span class="pl-c1">METRIC_HW_POWER_SUPPLY_UTILIZATION</span> <span class="pl-c">// hw.power_supply.utilization</span> <span class="pl-c1">METRIC_HW_TAPE_DRIVE_OPERATIONS</span> <span class="pl-c">// hw.tape_drive.operations</span> <span class="pl-c1">METRIC_HW_TEMPERATURE</span> <span class="pl-c">// hw.temperature</span> <span class="pl-c1">METRIC_HW_TEMPERATURE_LIMIT</span> <span class="pl-c">// hw.temperature.limit</span> <span class="pl-c1">METRIC_HW_VOLTAGE</span> <span class="pl-c">// hw.voltage</span> <span class="pl-c1">METRIC_HW_VOLTAGE_LIMIT</span> <span class="pl-c">// hw.voltage.limit</span> <span class="pl-c1">METRIC_HW_VOLTAGE_NOMINAL</span> <span class="pl-c">// hw.voltage.nominal</span> <span class="pl-c1">METRIC_K8S_NODE_FILESYSTEM_AVAILABLE</span> <span class="pl-c">// k8s.node.filesystem.available</span> <span class="pl-c1">METRIC_K8S_NODE_FILESYSTEM_CAPACITY</span> <span class="pl-c">// k8s.node.filesystem.capacity</span> <span class="pl-c1">METRIC_K8S_NODE_FILESYSTEM_USAGE</span> <span class="pl-c">// k8s.node.filesystem.usage</span> <span class="pl-c1">METRIC_K8S_POD_FILESYSTEM_AVAILABLE</span> <span class="pl-c">// k8s.pod.filesystem.available</span> <span class="pl-c1">METRIC_K8S_POD_FILESYSTEM_CAPACITY</span> <span class="pl-c">// k8s.pod.filesystem.capacity</span> <span class="pl-c1">METRIC_K8S_POD_FILESYSTEM_USAGE</span> <span class="pl-c">// k8s.pod.filesystem.usage</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_AVAILABLE</span> <span class="pl-c">// k8s.pod.volume.available</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_CAPACITY</span> <span class="pl-c">// k8s.pod.volume.capacity</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_INODE_COUNT</span> <span class="pl-c">// k8s.pod.volume.inode.count</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_INODE_FREE</span> <span class="pl-c">// k8s.pod.volume.inode.free</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_INODE_USED</span> <span class="pl-c">// k8s.pod.volume.inode.used</span> <span class="pl-c1">METRIC_K8S_POD_VOLUME_USAGE</span> <span class="pl-c">// k8s.pod.volume.usage</span> <span class="pl-c1">METRIC_SYSTEM_NETWORK_PACKET_COUNT</span> <span class="pl-c">// system.network.packet.count</span> <span class="pl-c1">METRIC_SYSTEM_NETWORK_PACKET_DROPPED</span> <span class="pl-c">// system.network.packet.dropped</span> <span class="pl-c1">EVENT_APP_JANK</span> <span class="pl-c">// app.jank</span> <span class="pl-c1">EVENT_APP_SCREEN_CLICK</span> <span class="pl-c">// app.screen.click</span> <span class="pl-c1">EVENT_APP_WIDGET_CLICK</span> <span class="pl-c">// app.widget.click</span> <span class="pl-c1">EVENT_AZ_RESOURCE_LOG</span> <span class="pl-c">// az.resource.log</span> <span class="pl-c1">EVENT_AZURE_RESOURCE_LOG</span> <span class="pl-c">// azure.resource.log</span> <span class="pl-c1">EVENT_BROWSER_WEB_VITAL</span> <span class="pl-c">// browser.web_vital</span> <span class="pl-c1">EVENT_DEVICE_APP_LIFECYCLE</span> <span class="pl-c">// device.app.lifecycle</span> <span class="pl-c1">EVENT_FEATURE_FLAG_EVALUATION</span> <span class="pl-c">// feature_flag.evaluation</span> <span class="pl-c1">EVENT_GEN_AI_ASSISTANT_MESSAGE</span> <span class="pl-c">// gen_ai.assistant.message</span> <span class="pl-c1">EVENT_GEN_AI_CHOICE</span> <span class="pl-c">// gen_ai.choice</span> <span class="pl-c1">EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS</span> <span class="pl-c">// gen_ai.client.inference.operation.details</span> <span class="pl-c1">EVENT_GEN_AI_SYSTEM_MESSAGE</span> <span class="pl-c">// gen_ai.system.message</span> <span class="pl-c1">EVENT_GEN_AI_TOOL_MESSAGE</span> <span class="pl-c">// gen_ai.tool.message</span> <span class="pl-c1">EVENT_GEN_AI_USER_MESSAGE</span> <span class="pl-c">// gen_ai.user.message</span> <span class="pl-c1">EVENT_RPC_MESSAGE</span> <span class="pl-c">// rpc.message</span> <span class="pl-c1">EVENT_SESSION_END</span> <span class="pl-c">// session.end</span> <span class="pl-c1">EVENT_SESSION_START</span> <span class="pl-c">// session.start</span> <span class="pl-c1">ATTR_APP_BUILD_ID</span> <span class="pl-c">// app.build_id</span> <span class="pl-c1">ATTR_APP_JANK_FRAME_COUNT</span> <span class="pl-c">// app.jank.frame_count</span> <span class="pl-c1">ATTR_APP_JANK_PERIOD</span> <span class="pl-c">// app.jank.period</span> <span class="pl-c1">ATTR_APP_JANK_THRESHOLD</span> <span class="pl-c">// app.jank.threshold</span> <span class="pl-c1">ATTR_ASPNETCORE_AUTHENTICATION_RESULT</span> <span class="pl-c">// aspnetcore.authentication.result</span> <span class="pl-c1">ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE</span> <span class="pl-c">// "none"</span> <span class="pl-c1">ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ATTR_ASPNETCORE_AUTHENTICATION_SCHEME</span> <span class="pl-c">// aspnetcore.authentication.scheme</span> <span class="pl-c1">ATTR_ASPNETCORE_AUTHORIZATION_POLICY</span> <span class="pl-c">// aspnetcore.authorization.policy</span> <span class="pl-c1">ATTR_ASPNETCORE_AUTHORIZATION_RESULT</span> <span class="pl-c">// aspnetcore.authorization.result</span> <span class="pl-c1">ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_ERROR_CODE</span> <span class="pl-c">// aspnetcore.identity.error_code</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT</span> <span class="pl-c">// aspnetcore.identity.password_check_result</span> <span class="pl-c1">ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING</span> <span class="pl-c">// "password_missing"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED</span> <span class="pl-c">// "success_rehash_needed"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING</span> <span class="pl-c">// "user_missing"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_RESULT</span> <span class="pl-c">// aspnetcore.identity.result</span> <span class="pl-c1">ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT</span> <span class="pl-c">// aspnetcore.identity.sign_in.result</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT</span> <span class="pl-c">// "locked_out"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED</span> <span class="pl-c">// "not_allowed"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR</span> <span class="pl-c">// "requires_two_factor"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE</span> <span class="pl-c">// aspnetcore.identity.sign_in.type</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL</span> <span class="pl-c">// "external"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY</span> <span class="pl-c">// "passkey"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD</span> <span class="pl-c">// "password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR</span> <span class="pl-c">// "two_factor"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR</span> <span class="pl-c">// "two_factor_authenticator"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE</span> <span class="pl-c">// "two_factor_recovery_code"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE</span> <span class="pl-c">// aspnetcore.identity.token_purpose</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER</span> <span class="pl-c">// "_OTHER"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL</span> <span class="pl-c">// "change_email"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER</span> <span class="pl-c">// "change_phone_number"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION</span> <span class="pl-c">// "email_confirmation"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD</span> <span class="pl-c">// "reset_password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR</span> <span class="pl-c">// "two_factor"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED</span> <span class="pl-c">// aspnetcore.identity.token_verified</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE</span> <span class="pl-c">// "failure"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS</span> <span class="pl-c">// "success"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE</span> <span class="pl-c">// aspnetcore.identity.user.update_type</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER</span> <span class="pl-c">// "_OTHER"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED</span> <span class="pl-c">// "access_failed"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS</span> <span class="pl-c">// "add_claims"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN</span> <span class="pl-c">// "add_login"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD</span> <span class="pl-c">// "add_password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES</span> <span class="pl-c">// "add_to_roles"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL</span> <span class="pl-c">// "change_email"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD</span> <span class="pl-c">// "change_password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER</span> <span class="pl-c">// "change_phone_number"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL</span> <span class="pl-c">// "confirm_email"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES</span> <span class="pl-c">// "generate_new_two_factor_recovery_codes"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH</span> <span class="pl-c">// "password_rehash"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE</span> <span class="pl-c">// "redeem_two_factor_recovery_code"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN</span> <span class="pl-c">// "remove_authentication_token"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS</span> <span class="pl-c">// "remove_claims"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES</span> <span class="pl-c">// "remove_from_roles"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN</span> <span class="pl-c">// "remove_login"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY</span> <span class="pl-c">// "remove_passkey"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD</span> <span class="pl-c">// "remove_password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM</span> <span class="pl-c">// "replace_claim"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT</span> <span class="pl-c">// "reset_access_failed_count"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY</span> <span class="pl-c">// "reset_authenticator_key"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD</span> <span class="pl-c">// "reset_password"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP</span> <span class="pl-c">// "security_stamp"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN</span> <span class="pl-c">// "set_authentication_token"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL</span> <span class="pl-c">// "set_email"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED</span> <span class="pl-c">// "set_lockout_enabled"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE</span> <span class="pl-c">// "set_lockout_end_date"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY</span> <span class="pl-c">// "set_passkey"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER</span> <span class="pl-c">// "set_phone_number"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED</span> <span class="pl-c">// "set_two_factor_enabled"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE</span> <span class="pl-c">// "update"</span> <span class="pl-c1">ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME</span> <span class="pl-c">// "user_name"</span> <span class="pl-c1">ATTR_ASPNETCORE_IDENTITY_USER_TYPE</span> <span class="pl-c">// aspnetcore.identity.user_type</span> <span class="pl-c1">ATTR_ASPNETCORE_MEMORY_POOL_OWNER</span> <span class="pl-c">// aspnetcore.memory_pool.owner</span> <span class="pl-c1">ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT</span> <span class="pl-c">// aspnetcore.sign_in.is_persistent</span> <span class="pl-c1">ATTR_CONTAINER_RUNTIME_DESCRIPTION</span> <span class="pl-c">// container.runtime.description</span> <span class="pl-c1">ATTR_CONTAINER_RUNTIME_NAME</span> <span class="pl-c">// container.runtime.name</span> <span class="pl-c1">ATTR_CONTAINER_RUNTIME_VERSION</span> <span class="pl-c">// container.runtime.version</span> <span class="pl-c1">ATTR_GEN_AI_INPUT_MESSAGES</span> <span class="pl-c">// gen_ai.input.messages</span> <span class="pl-c1">ATTR_GEN_AI_OUTPUT_MESSAGES</span> <span class="pl-c">// gen_ai.output.messages</span> <span class="pl-c1">ATTR_GEN_AI_PROVIDER_NAME</span> <span class="pl-c">// gen_ai.provider.name</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC</span> <span class="pl-c">// "anthropic"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK</span> <span class="pl-c">// "aws.bedrock"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE</span> <span class="pl-c">// "azure.ai.inference"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI</span> <span class="pl-c">// "azure.ai.openai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_COHERE</span> <span class="pl-c">// "cohere"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK</span> <span class="pl-c">// "deepseek"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI</span> <span class="pl-c">// "gcp.gemini"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI</span> <span class="pl-c">// "gcp.gen_ai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI</span> <span class="pl-c">// "gcp.vertex_ai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_GROQ</span> <span class="pl-c">// "groq"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI</span> <span class="pl-c">// "ibm.watsonx.ai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI</span> <span class="pl-c">// "mistral_ai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_OPENAI</span> <span class="pl-c">// "openai"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY</span> <span class="pl-c">// "perplexity"</span> <span class="pl-c1">GEN_AI_PROVIDER_NAME_VALUE_X_AI</span> <span class="pl-c">// "x_ai"</span> <span class="pl-c1">ATTR_GEN_AI_SYSTEM_INSTRUCTIONS</span> <span class="pl-c">// gen_ai.system_instructions</span> <span class="pl-c1">ATTR_HW_BATTERY_CAPACITY</span> <span class="pl-c">// hw.battery.capacity</span> <span class="pl-c1">ATTR_HW_BATTERY_CHEMISTRY</span> <span class="pl-c">// hw.battery.chemistry</span> <span class="pl-c1">ATTR_HW_BATTERY_STATE</span> <span class="pl-c">// hw.battery.state</span> <span class="pl-c1">HW_BATTERY_STATE_VALUE_CHARGING</span> <span class="pl-c">// "charging"</span> <span class="pl-c1">HW_BATTERY_ST...
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#268