TraceAttributeValues.php
Namespace
OpenTelemetry\SemConvFile
-
vendor/
open-telemetry/ sem-conv/ TraceAttributeValues.php
View source
<?php
// DO NOT EDIT, this is an Auto-generated file from script/semantic-convention/templates/AttributeValues.php.j2
declare (strict_types=1);
namespace OpenTelemetry\SemConv;
interface TraceAttributeValues {
/**
* The URL of the OpenTelemetry schema for these keys and values.
*/
public const SCHEMA_URL = 'https://opentelemetry.io/schemas/1.27.0';
/**
* Any time before Activity.onResume() or, if the app has no Activity, Context.startService() has been called in the app for the first time
*
* @see TraceAttributes::ANDROID_STATE
*/
public const ANDROID_STATE_CREATED = 'created';
/**
* Any time after Activity.onPause() or, if the app has no Activity, Context.stopService() has been called when the app was in the foreground state
*
* @see TraceAttributes::ANDROID_STATE
*/
public const ANDROID_STATE_BACKGROUND = 'background';
/**
* Any time after Activity.onResume() or, if the app has no Activity, Context.startService() has been called when the app was in either the created or background states
*
* @see TraceAttributes::ANDROID_STATE
*/
public const ANDROID_STATE_FOREGROUND = 'foreground';
/**
* Exception was handled by the exception handling middleware
*
* @see TraceAttributes::ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT
*/
public const ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_HANDLED = 'handled';
/**
* Exception was not handled by the exception handling middleware
*
* @see TraceAttributes::ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT
*/
public const ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_UNHANDLED = 'unhandled';
/**
* Exception handling was skipped because the response had started
*
* @see TraceAttributes::ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT
*/
public const ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_SKIPPED = 'skipped';
/**
* Exception handling didn't run because the request was aborted
*
* @see TraceAttributes::ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT
*/
public const ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_ABORTED = 'aborted';
/**
* Lease was acquired
*
* @see TraceAttributes::ASPNETCORE_RATE_LIMITING_RESULT
*/
public const ASPNETCORE_RATE_LIMITING_RESULT_ACQUIRED = 'acquired';
/**
* Lease request was rejected by the endpoint limiter
*
* @see TraceAttributes::ASPNETCORE_RATE_LIMITING_RESULT
*/
public const ASPNETCORE_RATE_LIMITING_RESULT_ENDPOINT_LIMITER = 'endpoint_limiter';
/**
* Lease request was rejected by the global limiter
*
* @see TraceAttributes::ASPNETCORE_RATE_LIMITING_RESULT
*/
public const ASPNETCORE_RATE_LIMITING_RESULT_GLOBAL_LIMITER = 'global_limiter';
/**
* Lease request was canceled
*
* @see TraceAttributes::ASPNETCORE_RATE_LIMITING_RESULT
*/
public const ASPNETCORE_RATE_LIMITING_RESULT_REQUEST_CANCELED = 'request_canceled';
/**
* Match succeeded
*
* @see TraceAttributes::ASPNETCORE_ROUTING_MATCH_STATUS
*/
public const ASPNETCORE_ROUTING_MATCH_STATUS_SUCCESS = 'success';
/**
* Match failed
*
* @see TraceAttributes::ASPNETCORE_ROUTING_MATCH_STATUS
*/
public const ASPNETCORE_ROUTING_MATCH_STATUS_FAILURE = 'failure';
/**
* ec2
*
* @see TraceAttributes::AWS_ECS_LAUNCHTYPE
*/
public const AWS_ECS_LAUNCHTYPE_EC2 = 'ec2';
/**
* fargate
*
* @see TraceAttributes::AWS_ECS_LAUNCHTYPE
*/
public const AWS_ECS_LAUNCHTYPE_FARGATE = 'fargate';
/**
* build
*
* @see TraceAttributes::CICD_PIPELINE_TASK_TYPE
*/
public const CICD_PIPELINE_TASK_TYPE_BUILD = 'build';
/**
* test
*
* @see TraceAttributes::CICD_PIPELINE_TASK_TYPE
*/
public const CICD_PIPELINE_TASK_TYPE_TEST = 'test';
/**
* deploy
*
* @see TraceAttributes::CICD_PIPELINE_TASK_TYPE
*/
public const CICD_PIPELINE_TASK_TYPE_DEPLOY = 'deploy';
/**
* Alibaba Cloud Elastic Compute Service
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_ECS = 'alibaba_cloud_ecs';
/**
* Alibaba Cloud Function Compute
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_FC = 'alibaba_cloud_fc';
/**
* Red Hat OpenShift on Alibaba Cloud
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_OPENSHIFT = 'alibaba_cloud_openshift';
/**
* AWS Elastic Compute Cloud
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_EC2 = 'aws_ec2';
/**
* AWS Elastic Container Service
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_ECS = 'aws_ecs';
/**
* AWS Elastic Kubernetes Service
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_EKS = 'aws_eks';
/**
* AWS Lambda
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_LAMBDA = 'aws_lambda';
/**
* AWS Elastic Beanstalk
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_ELASTIC_BEANSTALK = 'aws_elastic_beanstalk';
/**
* AWS App Runner
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_APP_RUNNER = 'aws_app_runner';
/**
* Red Hat OpenShift on AWS (ROSA)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_OPENSHIFT = 'aws_openshift';
/**
* Azure Virtual Machines
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_VM = 'azure_vm';
/**
* Azure Container Apps
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_CONTAINER_APPS = 'azure_container_apps';
/**
* Azure Container Instances
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_CONTAINER_INSTANCES = 'azure_container_instances';
/**
* Azure Kubernetes Service
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_AKS = 'azure_aks';
/**
* Azure Functions
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_FUNCTIONS = 'azure_functions';
/**
* Azure App Service
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_APP_SERVICE = 'azure_app_service';
/**
* Azure Red Hat OpenShift
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_OPENSHIFT = 'azure_openshift';
/**
* Google Bare Metal Solution (BMS)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_BARE_METAL_SOLUTION = 'gcp_bare_metal_solution';
/**
* Google Cloud Compute Engine (GCE)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_COMPUTE_ENGINE = 'gcp_compute_engine';
/**
* Google Cloud Run
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_CLOUD_RUN = 'gcp_cloud_run';
/**
* Google Cloud Kubernetes Engine (GKE)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_KUBERNETES_ENGINE = 'gcp_kubernetes_engine';
/**
* Google Cloud Functions (GCF)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_CLOUD_FUNCTIONS = 'gcp_cloud_functions';
/**
* Google Cloud App Engine (GAE)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_APP_ENGINE = 'gcp_app_engine';
/**
* Red Hat OpenShift on Google Cloud
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_OPENSHIFT = 'gcp_openshift';
/**
* Red Hat OpenShift on IBM Cloud
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_IBM_CLOUD_OPENSHIFT = 'ibm_cloud_openshift';
/**
* Tencent Cloud Cloud Virtual Machine (CVM)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_CVM = 'tencent_cloud_cvm';
/**
* Tencent Cloud Elastic Kubernetes Service (EKS)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_EKS = 'tencent_cloud_eks';
/**
* Tencent Cloud Serverless Cloud Function (SCF)
*
* @see TraceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_SCF = 'tencent_cloud_scf';
/**
* Alibaba Cloud
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_ALIBABA_CLOUD = 'alibaba_cloud';
/**
* Amazon Web Services
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_AWS = 'aws';
/**
* Microsoft Azure
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_AZURE = 'azure';
/**
* Google Cloud Platform
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_GCP = 'gcp';
/**
* Heroku Platform as a Service
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_HEROKU = 'heroku';
/**
* IBM Cloud
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_IBM_CLOUD = 'ibm_cloud';
/**
* Tencent Cloud
*
* @see TraceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_TENCENT_CLOUD = 'tencent_cloud';
/**
* When tasks of the cgroup are in user mode (Linux). When all container processes are in user mode (Windows)
*
* @see TraceAttributes::CONTAINER_CPU_STATE
*/
public const CONTAINER_CPU_STATE_USER = 'user';
/**
* When CPU is used by the system (host OS)
*
* @see TraceAttributes::CONTAINER_CPU_STATE
*/
public const CONTAINER_CPU_STATE_SYSTEM = 'system';
/**
* When tasks of the cgroup are in kernel mode (Linux). When all container processes are in kernel mode (Windows)
*
* @see TraceAttributes::CONTAINER_CPU_STATE
*/
public const CONTAINER_CPU_STATE_KERNEL = 'kernel';
/**
* user
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_USER = 'user';
/**
* system
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_SYSTEM = 'system';
/**
* nice
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_NICE = 'nice';
/**
* idle
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_IDLE = 'idle';
/**
* iowait
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_IOWAIT = 'iowait';
/**
* interrupt
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_INTERRUPT = 'interrupt';
/**
* steal
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_STEAL = 'steal';
/**
* kernel
*
* @see TraceAttributes::CPU_MODE
*/
public const CPU_MODE_KERNEL = 'kernel';
/**
* all
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_ALL = 'all';
/**
* each_quorum
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_EACH_QUORUM = 'each_quorum';
/**
* quorum
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_QUORUM = 'quorum';
/**
* local_quorum
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_LOCAL_QUORUM = 'local_quorum';
/**
* one
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_ONE = 'one';
/**
* two
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_TWO = 'two';
/**
* three
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_THREE = 'three';
/**
* local_one
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_LOCAL_ONE = 'local_one';
/**
* any
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_ANY = 'any';
/**
* serial
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_SERIAL = 'serial';
/**
* local_serial
*
* @see TraceAttributes::DB_CASSANDRA_CONSISTENCY_LEVEL
*/
public const DB_CASSANDRA_CONSISTENCY_LEVEL_LOCAL_SERIAL = 'local_serial';
/**
* idle
*
* @see TraceAttributes::DB_CLIENT_CONNECTION_STATE
*/
public const DB_CLIENT_CONNECTION_STATE_IDLE = 'idle';
/**
* used
*
* @see TraceAttributes::DB_CLIENT_CONNECTION_STATE
*/
public const DB_CLIENT_CONNECTION_STATE_USED = 'used';
/**
* idle
*
* @see TraceAttributes::DB_CLIENT_CONNECTIONS_STATE
*/
public const DB_CLIENT_CONNECTIONS_STATE_IDLE = 'idle';
/**
* used
*
* @see TraceAttributes::DB_CLIENT_CONNECTIONS_STATE
*/
public const DB_CLIENT_CONNECTIONS_STATE_USED = 'used';
/**
* Gateway (HTTP) connections mode
*
* @see TraceAttributes::DB_COSMOSDB_CONNECTION_MODE
*/
public const DB_COSMOSDB_CONNECTION_MODE_GATEWAY = 'gateway';
/**
* Direct connection
*
* @see TraceAttributes::DB_COSMOSDB_CONNECTION_MODE
*/
public const DB_COSMOSDB_CONNECTION_MODE_DIRECT = 'direct';
/**
* invalid
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_INVALID = 'Invalid';
/**
* create
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_CREATE = 'Create';
/**
* patch
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_PATCH = 'Patch';
/**
* read
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_READ = 'Read';
/**
* read_feed
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_READ_FEED = 'ReadFeed';
/**
* delete
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_DELETE = 'Delete';
/**
* replace
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_REPLACE = 'Replace';
/**
* execute
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_EXECUTE = 'Execute';
/**
* query
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_QUERY = 'Query';
/**
* head
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_HEAD = 'Head';
/**
* head_feed
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_HEAD_FEED = 'HeadFeed';
/**
* upsert
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_UPSERT = 'Upsert';
/**
* batch
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_BATCH = 'Batch';
/**
* query_plan
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_QUERY_PLAN = 'QueryPlan';
/**
* execute_javascript
*
* @see TraceAttributes::DB_COSMOSDB_OPERATION_TYPE
*/
public const DB_COSMOSDB_OPERATION_TYPE_EXECUTE_JAVASCRIPT = 'ExecuteJavaScript';
/**
* Some other SQL database. Fallback only. See notes
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_OTHER_SQL = 'other_sql';
/**
* Adabas (Adaptable Database System)
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_ADABAS = 'adabas';
/**
* Deprecated, use `intersystems_cache` instead
*
* @see TraceAttributes::DB_SYSTEM
* @deprecated Replaced by `intersystems_cache`.
*/
public const DB_SYSTEM_CACHE = 'cache';
/**
* InterSystems Caché
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INTERSYSTEMS_CACHE = 'intersystems_cache';
/**
* Apache Cassandra
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_CASSANDRA = 'cassandra';
/**
* ClickHouse
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_CLICKHOUSE = 'clickhouse';
/**
* Deprecated, use `other_sql` instead
*
* @see TraceAttributes::DB_SYSTEM
* @deprecated Replaced by `other_sql`.
*/
public const DB_SYSTEM_CLOUDSCAPE = 'cloudscape';
/**
* CockroachDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_COCKROACHDB = 'cockroachdb';
/**
* Deprecated, no replacement at this time
*
* @see TraceAttributes::DB_SYSTEM
* @deprecated Removed.
*/
public const DB_SYSTEM_COLDFUSION = 'coldfusion';
/**
* Microsoft Azure Cosmos DB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_COSMOSDB = 'cosmosdb';
/**
* Couchbase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_COUCHBASE = 'couchbase';
/**
* CouchDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_COUCHDB = 'couchdb';
/**
* IBM Db2
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_DB2 = 'db2';
/**
* Apache Derby
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_DERBY = 'derby';
/**
* Amazon DynamoDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_DYNAMODB = 'dynamodb';
/**
* EnterpriseDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_EDB = 'edb';
/**
* Elasticsearch
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_ELASTICSEARCH = 'elasticsearch';
/**
* FileMaker
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_FILEMAKER = 'filemaker';
/**
* Firebird
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_FIREBIRD = 'firebird';
/**
* Deprecated, use `other_sql` instead
*
* @see TraceAttributes::DB_SYSTEM
* @deprecated Replaced by `other_sql`.
*/
public const DB_SYSTEM_FIRSTSQL = 'firstsql';
/**
* Apache Geode
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_GEODE = 'geode';
/**
* H2
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_H2 = 'h2';
/**
* SAP HANA
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_HANADB = 'hanadb';
/**
* Apache HBase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_HBASE = 'hbase';
/**
* Apache Hive
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_HIVE = 'hive';
/**
* HyperSQL DataBase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_HSQLDB = 'hsqldb';
/**
* InfluxDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INFLUXDB = 'influxdb';
/**
* Informix
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INFORMIX = 'informix';
/**
* Ingres
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INGRES = 'ingres';
/**
* InstantDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INSTANTDB = 'instantdb';
/**
* InterBase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_INTERBASE = 'interbase';
/**
* MariaDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MARIADB = 'mariadb';
/**
* SAP MaxDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MAXDB = 'maxdb';
/**
* Memcached
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MEMCACHED = 'memcached';
/**
* MongoDB
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MONGODB = 'mongodb';
/**
* Microsoft SQL Server
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MSSQL = 'mssql';
/**
* Deprecated, Microsoft SQL Server Compact is discontinued
*
* @see TraceAttributes::DB_SYSTEM
* @deprecated Removed, use `other_sql` instead.
*/
public const DB_SYSTEM_MSSQLCOMPACT = 'mssqlcompact';
/**
* MySQL
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_MYSQL = 'mysql';
/**
* Neo4j
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_NEO4J = 'neo4j';
/**
* Netezza
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_NETEZZA = 'netezza';
/**
* OpenSearch
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_OPENSEARCH = 'opensearch';
/**
* Oracle Database
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_ORACLE = 'oracle';
/**
* Pervasive PSQL
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_PERVASIVE = 'pervasive';
/**
* PointBase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_POINTBASE = 'pointbase';
/**
* PostgreSQL
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_POSTGRESQL = 'postgresql';
/**
* Progress Database
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_PROGRESS = 'progress';
/**
* Redis
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_REDIS = 'redis';
/**
* Amazon Redshift
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_REDSHIFT = 'redshift';
/**
* Cloud Spanner
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_SPANNER = 'spanner';
/**
* SQLite
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_SQLITE = 'sqlite';
/**
* Sybase
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_SYBASE = 'sybase';
/**
* Teradata
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_TERADATA = 'teradata';
/**
* Trino
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_TRINO = 'trino';
/**
* Vertica
*
* @see TraceAttributes::DB_SYSTEM
*/
public const DB_SYSTEM_VERTICA = 'vertica';
/**
* failed
*
* @see TraceAttributes::DEPLOYMENT_STATUS
*/
public const DEPLOYMENT_STATUS_FAILED = 'failed';
/**
* succeeded
*
* @see TraceAttributes::DEPLOYMENT_STATUS
*/
public const DEPLOYMENT_STATUS_SUCCEEDED = 'succeeded';
/**
* read
*
* @see TraceAttributes::DISK_IO_DIRECTION
*/
public const DISK_IO_DIRECTION_READ = 'read';
/**
* write
*
* @see TraceAttributes::DISK_IO_DIRECTION
*/
public const DISK_IO_DIRECTION_WRITE = 'write';
/**
* A fallback error value to be used when the instrumentation doesn't define a custom value
*
* @see TraceAttributes::ERROR_TYPE
*/
public const ERROR_TYPE_OTHER = '_OTHER';
/**
* When a new object is created
*
* @see TraceAttributes::FAAS_DOCUMENT_OPERATION
*/
public const FAAS_DOCUMENT_OPERATION_INSERT = 'insert';
/**
* When an object is modified
*
* @see TraceAttributes::FAAS_DOCUMENT_OPERATION
*/
public const FAAS_DOCUMENT_OPERATION_EDIT = 'edit';
/**
* When an object is deleted
*
* @see TraceAttributes::FAAS_DOCUMENT_OPERATION
*/
public const FAAS_DOCUMENT_OPERATION_DELETE = 'delete';
/**
* Alibaba Cloud
*
* @see TraceAttributes::FAAS_INVOKED_PROVIDER
*/
public const FAAS_INVOKED_PROVIDER_ALIBABA_CLOUD = 'alibaba_cloud';
/**
* Amazon Web Services
*
* @see TraceAttributes::FAAS_INVOKED_PROVIDER
*/
public const FAAS_INVOKED_PROVIDER_AWS = 'aws';
/**
* Microsoft Azure
*
* @see TraceAttributes::FAAS_INVOKED_PROVIDER
*/
public const FAAS_INVOKED_PROVIDER_AZURE = 'azure';
/**
* Google Cloud Platform
*
* @see TraceAttributes::FAAS_INVOKED_PROVIDER
*/
public const FAAS_INVOKED_PROVIDER_GCP = 'gcp';
/**
* Tencent Cloud
*
* @see TraceAttributes::FAAS_INVOKED_PROVIDER
*/
public const FAAS_INVOKED_PROVIDER_TENCENT_CLOUD = 'tencent_cloud';
/**
* A response to some data source operation such as a database or filesystem read/write
*
* @see TraceAttributes::FAAS_TRIGGER
*/
public const FAAS_TRIGGER_DATASOURCE = 'datasource';
/**
* To provide an answer to an inbound HTTP request
*
* @see TraceAttributes::FAAS_TRIGGER
*/
public const FAAS_TRIGGER_HTTP = 'http';
/**
* A function is set to be executed when messages are sent to a messaging system
*
* @see TraceAttributes::FAAS_TRIGGER
*/
public const FAAS_TRIGGER_PUBSUB = 'pubsub';
/**
* A function is scheduled to be executed regularly
*
* @see TraceAttributes::FAAS_TRIGGER
*/
public const FAAS_TRIGGER_TIMER = 'timer';
/**
* If none of the others apply
*
* @see TraceAttributes::FAAS_TRIGGER
*/
public const FAAS_TRIGGER_OTHER = 'other';
/**
* Chat completion operation such as [OpenAI Chat API](https://platform.openai.com/docs/api-reference/chat)
*
* @see TraceAttributes::GEN_AI_OPERATION_NAME
*/
public const GEN_AI_OPERATION_NAME_CHAT = 'chat';
/**
* Text completions operation such as [OpenAI Completions API (Legacy)](https://platform.openai.com/docs/api-reference/completions)
*
* @see TraceAttributes::GEN_AI_OPERATION_NAME
*/
public const GEN_AI_OPERATION_NAME_TEXT_COMPLETION = 'text_completion';
/**
* OpenAI
*
* @see TraceAttributes::GEN_AI_SYSTEM
*/
public const GEN_AI_SYSTEM_OPENAI = 'openai';
/**
* Vertex AI
*
* @see TraceAttributes::GEN_AI_SYSTEM
*/
public const GEN_AI_SYSTEM_VERTEX_AI = 'vertex_ai';
/**
* Anthropic
*
* @see TraceAttributes::GEN_AI_SYSTEM
*/
public const GEN_AI_SYSTEM_ANTHROPIC = 'anthropic';
/**
* Cohere
*
* @see TraceAttributes::GEN_AI_SYSTEM
*/
public const GEN_AI_SYSTEM_COHERE = 'cohere';
/**
* Input tokens (prompt, input, etc.)
*
* @see TraceAttributes::GEN_AI_TOKEN_TYPE
*/
public const GEN_AI_TOKEN_TYPE_INPUT = 'input';
/**
* Output tokens (completion, response, etc.)
*
* @see TraceAttributes::GEN_AI_TOKEN_TYPE
*/
public const GEN_AI_TOKEN_TYPE_COMPLETION = 'output';
/**
* Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use
*
* @see TraceAttributes::GO_MEMORY_TYPE
*
* Computed from <code>/memory/classes/heap/stacks:bytes</code>.
*/
public const GO_MEMORY_TYPE_STACK = 'stack';
/**
* Memory used by the Go runtime, excluding other categories of memory usage described in this enumeration
*
* @see TraceAttributes::GO_MEMORY_TYPE
*/
public const GO_MEMORY_TYPE_OTHER = 'other';
/**
* GraphQL query
*
* @see TraceAttributes::GRAPHQL_OPERATION_TYPE
*/
public const GRAPHQL_OPERATION_TYPE_QUERY = 'query';
/**
* GraphQL mutation
*
* @see TraceAttributes::GRAPHQL_OPERATION_TYPE
*/
public const GRAPHQL_OPERATION_TYPE_MUTATION = 'mutation';
/**
* GraphQL subscription
*
* @see TraceAttributes::GRAPHQL_OPERATION_TYPE
*/
public const GRAPHQL_OPERATION_TYPE_SUBSCRIPTION = 'subscription';
/**
* AMD64
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_AMD64 = 'amd64';
/**
* ARM32
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_ARM32 = 'arm32';
/**
* ARM64
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_ARM64 = 'arm64';
/**
* Itanium
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_IA64 = 'ia64';
/**
* 32-bit PowerPC
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_PPC32 = 'ppc32';
/**
* 64-bit PowerPC
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_PPC64 = 'ppc64';
/**
* IBM z/Architecture
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_S390X = 's390x';
/**
* 32-bit x86
*
* @see TraceAttributes::HOST_ARCH
*/
public const HOST_ARCH_X86 = 'x86';
/**
* active state
*
* @see TraceAttributes::HTTP_CONNECTION_STATE
*/
public const HTTP_CONNECTION_STATE_ACTIVE = 'active';
/**
* idle state
*
* @see TraceAttributes::HTTP_CONNECTION_STATE
*/
public const HTTP_CONNECTION_STATE_IDLE = 'idle';
/**
* HTTP/1.0
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_HTTP_1_0 = '1.0';
/**
* HTTP/1.1
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_HTTP_1_1 = '1.1';
/**
* HTTP/2
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_HTTP_2_0 = '2.0';
/**
* HTTP/3
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_HTTP_3_0 = '3.0';
/**
* SPDY protocol
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_SPDY = 'SPDY';
/**
* QUIC protocol
*
* @see TraceAttributes::HTTP_FLAVOR
*/
public const HTTP_FLAVOR_QUIC = 'QUIC';
/**
* CONNECT method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_CONNECT = 'CONNECT';
/**
* DELETE method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_DELETE = 'DELETE';
/**
* GET method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_GET = 'GET';
/**
* HEAD method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_HEAD = 'HEAD';
/**
* OPTIONS method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_OPTIONS = 'OPTIONS';
/**
* PATCH method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_PATCH = 'PATCH';
/**
* POST method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_POST = 'POST';
/**
* PUT method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_PUT = 'PUT';
/**
* TRACE method
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_TRACE = 'TRACE';
/**
* Any HTTP method that the instrumentation has no prior knowledge of
*
* @see TraceAttributes::HTTP_REQUEST_METHOD
*/
public const HTTP_REQUEST_METHOD_OTHER = '_OTHER';
/**
* The app has become `active`. Associated with UIKit notification `applicationDidBecomeActive`
*
* @see TraceAttributes::IOS_STATE
*/
public const IOS_STATE_ACTIVE = 'active';
/**
* The app is now `inactive`. Associated with UIKit notification `applicationWillResignActive`
*
* @see TraceAttributes::IOS_STATE
*/
public const IOS_STATE_INACTIVE = 'inactive';
/**
* The app is now in the background. This value is associated with UIKit notification `applicationDidEnterBackground`
*
* @see TraceAttributes::IOS_STATE
*/
public const IOS_STATE_BACKGROUND = 'background';
/**
* The app is now in the foreground. This value is associated with UIKit notification `applicationWillEnterForeground`
*
* @see TraceAttributes::IOS_STATE
*/
public const IOS_STATE_FOREGROUND = 'foreground';
/**
* The app is about to terminate. Associated with UIKit notification `applicationWillTerminate`
*
* @see TraceAttributes::IOS_STATE
*/
public const IOS_STATE_TERMINATE = 'terminate';
/**
* Heap memory
*
* @see TraceAttributes::JVM_MEMORY_TYPE
*/
public const JVM_MEMORY_TYPE_HEAP = 'heap';
/**
* Non-heap memory
*
* @see TraceAttributes::JVM_MEMORY_TYPE
*/
public const JVM_MEMORY_TYPE_NON_HEAP = 'non_heap';
/**
* A thread that has not yet started is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_NEW = 'new';
/**
* A thread executing in the Java virtual machine is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_RUNNABLE = 'runnable';
/**
* A thread that is blocked waiting for a monitor lock is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_BLOCKED = 'blocked';
/**
* A thread that is waiting indefinitely for another thread to perform a particular action is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_WAITING = 'waiting';
/**
* A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_TIMED_WAITING = 'timed_waiting';
/**
* A thread that has exited is in this state
*
* @see TraceAttributes::JVM_THREAD_STATE
*/
public const JVM_THREAD_STATE_TERMINATED = 'terminated';
/**
* reclaimable
*
* @see TraceAttributes::LINUX_MEMORY_SLAB_STATE
*/
public const LINUX_MEMORY_SLAB_STATE_RECLAIMABLE = 'reclaimable';
/**
* unreclaimable
*
* @see TraceAttributes::LINUX_MEMORY_SLAB_STATE
*/
public const LINUX_MEMORY_SLAB_STATE_UNRECLAIMABLE = 'unreclaimable';
/**
* Logs from stdout stream
*
* @see TraceAttributes::LOG_IOSTREAM
*/
public const LOG_IOSTREAM_STDOUT = 'stdout';
/**
* Events from stderr stream
*
* @see TraceAttributes::LOG_IOSTREAM
*/
public const LOG_IOSTREAM_STDERR = 'stderr';
/**
* sent
*
* @see TraceAttributes::MESSAGE_TYPE
*/
public const MESSAGE_TYPE_SENT = 'SENT';
/**
* received
*
* @see TraceAttributes::MESSAGE_TYPE
*/
public const MESSAGE_TYPE_RECEIVED = 'RECEIVED';
/**
* One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
*/
public const MESSAGING_OPERATION_TYPE_PUBLISH = 'publish';
/**
* A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch publishing scenarios
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
*/
public const MESSAGING_OPERATION_TYPE_CREATE = 'create';
/**
* One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
*/
public const MESSAGING_OPERATION_TYPE_RECEIVE = 'receive';
/**
* One or more messages are processed by a consumer
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
*/
public const MESSAGING_OPERATION_TYPE_PROCESS = 'process';
/**
* One or more messages are settled
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
*/
public const MESSAGING_OPERATION_TYPE_SETTLE = 'settle';
/**
* Deprecated. Use `process` instead
*
* @see TraceAttributes::MESSAGING_OPERATION_TYPE
* @deprecated Replaced by `process`.
*/
public const MESSAGING_OPERATION_TYPE_DELIVER = 'deliver';
/**
* Clustering consumption model
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_CONSUMPTION_MODEL
*/
public const MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_CLUSTERING = 'clustering';
/**
* Broadcasting consumption model
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_CONSUMPTION_MODEL
*/
public const MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_BROADCASTING = 'broadcasting';
/**
* Normal message
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_MESSAGE_TYPE
*/
public const MESSAGING_ROCKETMQ_MESSAGE_TYPE_NORMAL = 'normal';
/**
* FIFO message
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_MESSAGE_TYPE
*/
public const MESSAGING_ROCKETMQ_MESSAGE_TYPE_FIFO = 'fifo';
/**
* Delay message
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_MESSAGE_TYPE
*/
public const MESSAGING_ROCKETMQ_MESSAGE_TYPE_DELAY = 'delay';
/**
* Transaction message
*
* @see TraceAttributes::MESSAGING_ROCKETMQ_MESSAGE_TYPE
*/
public const MESSAGING_ROCKETMQ_MESSAGE_TYPE_TRANSACTION = 'transaction';
/**
* Message is completed
*
* @see TraceAttributes::MESSAGING_SERVICEBUS_DISPOSITION_STATUS
*/
public const MESSAGING_SERVICEBUS_DISPOSITION_STATUS_COMPLETE = 'complete';
/**
* Message is abandoned
*
* @see TraceAttributes::MESSAGING_SERVICEBUS_DISPOSITION_STATUS
*/
public const MESSAGING_SERVICEBUS_DISPOSITION_STATUS_ABANDON = 'abandon';
/**
* Message is sent to dead letter queue
*
* @see TraceAttributes::MESSAGING_SERVICEBUS_DISPOSITION_STATUS
*/
public const MESSAGING_SERVICEBUS_DISPOSITION_STATUS_DEAD_LETTER = 'dead_letter';
/**
* Message is deferred
*
* @see TraceAttributes::MESSAGING_SERVICEBUS_DISPOSITION_STATUS
*/
public const MESSAGING_SERVICEBUS_DISPOSITION_STATUS_DEFER = 'defer';
/**
* Apache ActiveMQ
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_ACTIVEMQ = 'activemq';
/**
* Amazon Simple Queue Service (SQS)
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_AWS_SQS = 'aws_sqs';
/**
* Azure Event Grid
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_EVENTGRID = 'eventgrid';
/**
* Azure Event Hubs
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_EVENTHUBS = 'eventhubs';
/**
* Azure Service Bus
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_SERVICEBUS = 'servicebus';
/**
* Google Cloud Pub/Sub
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_GCP_PUBSUB = 'gcp_pubsub';
/**
* Java Message Service
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_JMS = 'jms';
/**
* Apache Kafka
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_KAFKA = 'kafka';
/**
* RabbitMQ
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_RABBITMQ = 'rabbitmq';
/**
* Apache RocketMQ
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_ROCKETMQ = 'rocketmq';
/**
* Apache Pulsar
*
* @see TraceAttributes::MESSAGING_SYSTEM
*/
public const MESSAGING_SYSTEM_PULSAR = 'pulsar';
/**
* IPv4 address
*
* @see TraceAttributes::NET_SOCK_FAMILY
*/
public const NET_SOCK_FAMILY_INET = 'inet';
/**
* IPv6 address
*
* @see TraceAttributes::NET_SOCK_FAMILY
*/
public const NET_SOCK_FAMILY_INET6 = 'inet6';
/**
* Unix domain socket path
*
* @see TraceAttributes::NET_SOCK_FAMILY
*/
public const NET_SOCK_FAMILY_UNIX = 'unix';
/**
* ip_tcp
*
* @see TraceAttributes::NET_TRANSPORT
*/
public const NET_TRANSPORT_IP_TCP = 'ip_tcp';
/**
* ip_udp
*
* @see TraceAttributes::NET_TRANSPORT
*/
public const NET_TRANSPORT_IP_UDP = 'ip_udp';
/**
* Named or anonymous pipe
*
* @see TraceAttributes::NET_TRANSPORT
*/
public const NET_TRANSPORT_PIPE = 'pipe';
/**
* In-process communication
*
* @see TraceAttributes::NET_TRANSPORT
*
* Signals that there is only in-process communication not using a "real" network protocol in cases where network attributes would normally be expected. Usually all other network attributes can be left out in that case.
*/
public const NET_TRANSPORT_INPROC = 'inproc';
/**
* Something else (non IP-based)
*
* @see TraceAttributes::NET_TRANSPORT
*/
public const NET_TRANSPORT_OTHER = 'other';
/**
* GPRS
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_GPRS = 'gprs';
/**
* EDGE
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_EDGE = 'edge';
/**
* UMTS
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_UMTS = 'umts';
/**
* CDMA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_CDMA = 'cdma';
/**
* EVDO Rel. 0
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_EVDO_0 = 'evdo_0';
/**
* EVDO Rev. A
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_EVDO_A = 'evdo_a';
/**
* CDMA2000 1XRTT
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_CDMA2000_1XRTT = 'cdma2000_1xrtt';
/**
* HSDPA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_HSDPA = 'hsdpa';
/**
* HSUPA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_HSUPA = 'hsupa';
/**
* HSPA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_HSPA = 'hspa';
/**
* IDEN
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_IDEN = 'iden';
/**
* EVDO Rev. B
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_EVDO_B = 'evdo_b';
/**
* LTE
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_LTE = 'lte';
/**
* EHRPD
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_EHRPD = 'ehrpd';
/**
* HSPAP
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_HSPAP = 'hspap';
/**
* GSM
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_GSM = 'gsm';
/**
* TD-SCDMA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_TD_SCDMA = 'td_scdma';
/**
* IWLAN
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_IWLAN = 'iwlan';
/**
* 5G NR (New Radio)
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_NR = 'nr';
/**
* 5G NRNSA (New Radio Non-Standalone)
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_NRNSA = 'nrnsa';
/**
* LTE CA
*
* @see TraceAttributes::NETWORK_CONNECTION_SUBTYPE
*/
public const NETWORK_CONNECTION_SUBTYPE_LTE_CA = 'lte_ca';
/**
* wifi
*
* @see TraceAttributes::NETWORK_CONNECTION_TYPE
*/
public const NETWORK_CONNECTION_TYPE_WIFI = 'wifi';
/**
* wired
*
* @see TraceAttributes::NETWORK_CONNECTION_TYPE
*/
public const NETWORK_CONNECTION_TYPE_WIRED = 'wired';
/**
* cell
*
* @see TraceAttributes::NETWORK_CONNECTION_TYPE
*/
public const NETWORK_CONNECTION_TYPE_CELL = 'cell';
/**
* unavailable
*
* @see TraceAttributes::NETWORK_CONNECTION_TYPE
*/
public const NETWORK_CONNECTION_TYPE_UNAVAILABLE = 'unavailable';
/**
* unknown
*
* @see TraceAttributes::NETWORK_CONNECTION_TYPE
*/
public const NETWORK_CONNECTION_TYPE_UNKNOWN = 'unknown';
/**
* transmit
*
* @see TraceAttributes::NETWORK_IO_DIRECTION
*/
public const NETWORK_IO_DIRECTION_TRANSMIT = 'transmit';
/**
* receive
*
* @see TraceAttributes::NETWORK_IO_DIRECTION
*/
public const NETWORK_IO_DIRECTION_RECEIVE = 'receive';
/**
* TCP
*
* @see TraceAttributes::NETWORK_TRANSPORT
*/
public const NETWORK_TRANSPORT_TCP = 'tcp';
/**
* UDP
*
* @see TraceAttributes::NETWORK_TRANSPORT
*/
public const NETWORK_TRANSPORT_UDP = 'udp';
/**
* Named or anonymous pipe
*
* @see TraceAttributes::NETWORK_TRANSPORT
*/
public const NETWORK_TRANSPORT_PIPE = 'pipe';
/**
* Unix domain socket
*
* @see TraceAttributes::NETWORK_TRANSPORT
*/
public const NETWORK_TRANSPORT_UNIX = 'unix';
/**
* QUIC
*
* @see TraceAttributes::NETWORK_TRANSPORT
*/
public const NETWORK_TRANSPORT_QUIC = 'quic';
/**
* IPv4
*
* @see TraceAttributes::NETWORK_TYPE
*/
public const NETWORK_TYPE_IPV4 = 'ipv4';
/**
* IPv6
*
* @see TraceAttributes::NETWORK_TYPE
*/
public const NETWORK_TYPE_IPV6 = 'ipv6';
/**
* The parent Span depends on the child Span in some capacity
*
* @see TraceAttributes::OPENTRACING_REF_TYPE
*/
public const OPENTRACING_REF_TYPE_CHILD_OF = 'child_of';
/**
* The parent Span doesn't depend in any way on the result of the child Span
*
* @see TraceAttributes::OPENTRACING_REF_TYPE
*/
public const OPENTRACING_REF_TYPE_FOLLOWS_FROM = 'follows_from';
/**
* Microsoft Windows
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_WINDOWS = 'windows';
/**
* Linux
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_LINUX = 'linux';
/**
* Apple Darwin
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_DARWIN = 'darwin';
/**
* FreeBSD
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_FREEBSD = 'freebsd';
/**
* NetBSD
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_NETBSD = 'netbsd';
/**
* OpenBSD
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_OPENBSD = 'openbsd';
/**
* DragonFly BSD
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_DRAGONFLYBSD = 'dragonflybsd';
/**
* HP-UX (Hewlett Packard Unix)
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_HPUX = 'hpux';
/**
* AIX (Advanced Interactive eXecutive)
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_AIX = 'aix';
/**
* SunOS, Oracle Solaris
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_SOLARIS = 'solaris';
/**
* IBM z/OS
*
* @see TraceAttributes::OS_TYPE
*/
public const OS_TYPE_Z_OS = 'z_os';
/**
* The operation has been validated by an Application developer or Operator to have completed successfully
*
* @see TraceAttributes::OTEL_STATUS_CODE
*/
public const OTEL_STATUS_CODE_OK = 'OK';
/**
* The operation contains an error
*
* @see TraceAttributes::OTEL_STATUS_CODE
*/
public const OTEL_STATUS_CODE_ERROR = 'ERROR';
/**
* voluntary
*
* @see TraceAttributes::PROCESS_CONTEXT_SWITCH_TYPE
*/
public const PROCESS_CONTEXT_SWITCH_TYPE_VOLUNTARY = 'voluntary';
/**
* involuntary
*
* @see TraceAttributes::PROCESS_CONTEXT_SWITCH_TYPE
*/
public const PROCESS_CONTEXT_SWITCH_TYPE_INVOLUNTARY = 'involuntary';
/**
* system
*
* @see TraceAttributes::PROCESS_CPU_STATE
*/
public const PROCESS_CPU_STATE_SYSTEM = 'system';
/**
* user
*
* @see TraceAttributes::PROCESS_CPU_STATE
*/
public const PROCESS_CPU_STATE_USER = 'user';
/**
* wait
*
* @see TraceAttributes::PROCESS_CPU_STATE
*/
public const PROCESS_CPU_STATE_WAIT = 'wait';
/**
* major
*
* @see TraceAttributes::PROCESS_PAGING_FAULT_TYPE
*/
public const PROCESS_PAGING_FAULT_TYPE_MAJOR = 'major';
/**
* minor
*
* @see TraceAttributes::PROCESS_PAGING_FAULT_TYPE
*/
public const PROCESS_PAGING_FAULT_TYPE_MINOR = 'minor';
/**
* cancelled
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_CANCELLED = 'cancelled';
/**
* unknown
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_UNKNOWN = 'unknown';
/**
* invalid_argument
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_INVALID_ARGUMENT = 'invalid_argument';
/**
* deadline_exceeded
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_DEADLINE_EXCEEDED = 'deadline_exceeded';
/**
* not_found
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_NOT_FOUND = 'not_found';
/**
* already_exists
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_ALREADY_EXISTS = 'already_exists';
/**
* permission_denied
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_PERMISSION_DENIED = 'permission_denied';
/**
* resource_exhausted
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_RESOURCE_EXHAUSTED = 'resource_exhausted';
/**
* failed_precondition
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_FAILED_PRECONDITION = 'failed_precondition';
/**
* aborted
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_ABORTED = 'aborted';
/**
* out_of_range
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_OUT_OF_RANGE = 'out_of_range';
/**
* unimplemented
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_UNIMPLEMENTED = 'unimplemented';
/**
* internal
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_INTERNAL = 'internal';
/**
* unavailable
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_UNAVAILABLE = 'unavailable';
/**
* data_loss
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_DATA_LOSS = 'data_loss';
/**
* unauthenticated
*
* @see TraceAttributes::RPC_CONNECT_RPC_ERROR_CODE
*/
public const RPC_CONNECT_RPC_ERROR_CODE_UNAUTHENTICATED = 'unauthenticated';
/**
* OK
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_OK = '0';
/**
* CANCELLED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_CANCELLED = '1';
/**
* UNKNOWN
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_UNKNOWN = '2';
/**
* INVALID_ARGUMENT
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_INVALID_ARGUMENT = '3';
/**
* DEADLINE_EXCEEDED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_DEADLINE_EXCEEDED = '4';
/**
* NOT_FOUND
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_NOT_FOUND = '5';
/**
* ALREADY_EXISTS
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_ALREADY_EXISTS = '6';
/**
* PERMISSION_DENIED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_PERMISSION_DENIED = '7';
/**
* RESOURCE_EXHAUSTED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_RESOURCE_EXHAUSTED = '8';
/**
* FAILED_PRECONDITION
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_FAILED_PRECONDITION = '9';
/**
* ABORTED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_ABORTED = '10';
/**
* OUT_OF_RANGE
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_OUT_OF_RANGE = '11';
/**
* UNIMPLEMENTED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_UNIMPLEMENTED = '12';
/**
* INTERNAL
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_INTERNAL = '13';
/**
* UNAVAILABLE
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_UNAVAILABLE = '14';
/**
* DATA_LOSS
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_DATA_LOSS = '15';
/**
* UNAUTHENTICATED
*
* @see TraceAttributes::RPC_GRPC_STATUS_CODE
*/
public const RPC_GRPC_STATUS_CODE_UNAUTHENTICATED = '16';
/**
* sent
*
* @see TraceAttributes::RPC_MESSAGE_TYPE
*/
public const RPC_MESSAGE_TYPE_SENT = 'SENT';
/**
* received
*
* @see TraceAttributes::RPC_MESSAGE_TYPE
*/
public const RPC_MESSAGE_TYPE_RECEIVED = 'RECEIVED';
/**
* gRPC
*
* @see TraceAttributes::RPC_SYSTEM
*/
public const RPC_SYSTEM_GRPC = 'grpc';
/**
* Java RMI
*
* @see TraceAttributes::RPC_SYSTEM
*/
public const RPC_SYSTEM_JAVA_RMI = 'java_rmi';
/**
* .NET WCF
*
* @see TraceAttributes::RPC_SYSTEM
*/
public const RPC_SYSTEM_DOTNET_WCF = 'dotnet_wcf';
/**
* Apache Dubbo
*
* @see TraceAttributes::RPC_SYSTEM
*/
public const RPC_SYSTEM_APACHE_DUBBO = 'apache_dubbo';
/**
* Connect RPC
*
* @see TraceAttributes::RPC_SYSTEM
*/
public const RPC_SYSTEM_CONNECT_RPC = 'connect_rpc';
/**
* The connection was closed normally
*
* @see TraceAttributes::SIGNALR_CONNECTION_STATUS
*/
public const SIGNALR_CONNECTION_STATUS_NORMAL_CLOSURE = 'normal_closure';
/**
* The connection was closed due to a timeout
*
* @see TraceAttributes::SIGNALR_CONNECTION_STATUS
*/
public const SIGNALR_CONNECTION_STATUS_TIMEOUT = 'timeout';
/**
* The connection was closed because the app is shutting down
*
* @see TraceAttributes::SIGNALR_CONNECTION_STATUS
*/
public const SIGNALR_CONNECTION_STATUS_APP_SHUTDOWN = 'app_shutdown';
/**
* ServerSentEvents protocol
*
* @see TraceAttributes::SIGNALR_TRANSPORT
*/
public const SIGNALR_TRANSPORT_SERVER_SENT_EVENTS = 'server_sent_events';
/**
* LongPolling protocol
*
* @see TraceAttributes::SIGNALR_TRANSPORT
*/
public const SIGNALR_TRANSPORT_LONG_POLLING = 'long_polling';
/**
* WebSockets protocol
*
* @see TraceAttributes::SIGNALR_TRANSPORT
*/
public const SIGNALR_TRANSPORT_WEB_SOCKETS = 'web_sockets';
/**
* idle
*
* @see TraceAttributes::STATE
*/
public const STATE_IDLE = 'idle';
/**
* used
*
* @see TraceAttributes::STATE
*/
public const STATE_USED = 'used';
/**
* user
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_USER = 'user';
/**
* system
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_SYSTEM = 'system';
/**
* nice
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_NICE = 'nice';
/**
* idle
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_IDLE = 'idle';
/**
* iowait
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_IOWAIT = 'iowait';
/**
* interrupt
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_INTERRUPT = 'interrupt';
/**
* steal
*
* @see TraceAttributes::SYSTEM_CPU_STATE
*/
public const SYSTEM_CPU_STATE_STEAL = 'steal';
/**
* used
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_STATE
*/
public const SYSTEM_FILESYSTEM_STATE_USED = 'used';
/**
* free
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_STATE
*/
public const SYSTEM_FILESYSTEM_STATE_FREE = 'free';
/**
* reserved
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_STATE
*/
public const SYSTEM_FILESYSTEM_STATE_RESERVED = 'reserved';
/**
* fat32
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_FAT32 = 'fat32';
/**
* exfat
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_EXFAT = 'exfat';
/**
* ntfs
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_NTFS = 'ntfs';
/**
* refs
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_REFS = 'refs';
/**
* hfsplus
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_HFSPLUS = 'hfsplus';
/**
* ext4
*
* @see TraceAttributes::SYSTEM_FILESYSTEM_TYPE
*/
public const SYSTEM_FILESYSTEM_TYPE_EXT4 = 'ext4';
/**
* used
*
* @see TraceAttributes::SYSTEM_MEMORY_STATE
*/
public const SYSTEM_MEMORY_STATE_USED = 'used';
/**
* free
*
* @see TraceAttributes::SYSTEM_MEMORY_STATE
*/
public const SYSTEM_MEMORY_STATE_FREE = 'free';
/**
* shared
*
* @see TraceAttributes::SYSTEM_MEMORY_STATE
* @deprecated Removed, report shared memory usage with `metric.system.memory.shared` metric.
*/
public const SYSTEM_MEMORY_STATE_SHARED = 'shared';
/**
* buffers
*
* @see TraceAttributes::SYSTEM_MEMORY_STATE
*/
public const SYSTEM_MEMORY_STATE_BUFFERS = 'buffers';
/**
* cached
*
* @see TraceAttributes::SYSTEM_MEMORY_STATE
*/
public const SYSTEM_MEMORY_STATE_CACHED = 'cached';
/**
* close
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_CLOSE = 'close';
/**
* close_wait
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_CLOSE_WAIT = 'close_wait';
/**
* closing
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_CLOSING = 'closing';
/**
* delete
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_DELETE = 'delete';
/**
* established
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_ESTABLISHED = 'established';
/**
* fin_wait_1
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_FIN_WAIT_1 = 'fin_wait_1';
/**
* fin_wait_2
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_FIN_WAIT_2 = 'fin_wait_2';
/**
* last_ack
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_LAST_ACK = 'last_ack';
/**
* listen
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_LISTEN = 'listen';
/**
* syn_recv
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_SYN_RECV = 'syn_recv';
/**
* syn_sent
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_SYN_SENT = 'syn_sent';
/**
* time_wait
*
* @see TraceAttributes::SYSTEM_NETWORK_STATE
*/
public const SYSTEM_NETWORK_STATE_TIME_WAIT = 'time_wait';
/**
* in
*
* @see TraceAttributes::SYSTEM_PAGING_DIRECTION
*/
public const SYSTEM_PAGING_DIRECTION_IN = 'in';
/**
* out
*
* @see TraceAttributes::SYSTEM_PAGING_DIRECTION
*/
public const SYSTEM_PAGING_DIRECTION_OUT = 'out';
/**
* used
*
* @see TraceAttributes::SYSTEM_PAGING_STATE
*/
public const SYSTEM_PAGING_STATE_USED = 'used';
/**
* free
*
* @see TraceAttributes::SYSTEM_PAGING_STATE
*/
public const SYSTEM_PAGING_STATE_FREE = 'free';
/**
* major
*
* @see TraceAttributes::SYSTEM_PAGING_TYPE
*/
public const SYSTEM_PAGING_TYPE_MAJOR = 'major';
/**
* minor
*
* @see TraceAttributes::SYSTEM_PAGING_TYPE
*/
public const SYSTEM_PAGING_TYPE_MINOR = 'minor';
/**
* running
*
* @see TraceAttributes::SYSTEM_PROCESS_STATUS
*/
public const SYSTEM_PROCESS_STATUS_RUNNING = 'running';
/**
* sleeping
*
* @see TraceAttributes::SYSTEM_PROCESS_STATUS
*/
public const SYSTEM_PROCESS_STATUS_SLEEPING = 'sleeping';
/**
* stopped
*
* @see TraceAttributes::SYSTEM_PROCESS_STATUS
*/
public const SYSTEM_PROCESS_STATUS_STOPPED = 'stopped';
/**
* defunct
*
* @see TraceAttributes::SYSTEM_PROCESS_STATUS
*/
public const SYSTEM_PROCESS_STATUS_DEFUNCT = 'defunct';
/**
* running
*
* @see TraceAttributes::SYSTEM_PROCESSES_STATUS
*/
public const SYSTEM_PROCESSES_STATUS_RUNNING = 'running';
/**
* sleeping
*
* @see TraceAttributes::SYSTEM_PROCESSES_STATUS
*/
public const SYSTEM_PROCESSES_STATUS_SLEEPING = 'sleeping';
/**
* stopped
*
* @see TraceAttributes::SYSTEM_PROCESSES_STATUS
*/
public const SYSTEM_PROCESSES_STATUS_STOPPED = 'stopped';
/**
* defunct
*
* @see TraceAttributes::SYSTEM_PROCESSES_STATUS
*/
public const SYSTEM_PROCESSES_STATUS_DEFUNCT = 'defunct';
/**
* cpp
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_CPP = 'cpp';
/**
* dotnet
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_DOTNET = 'dotnet';
/**
* erlang
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_ERLANG = 'erlang';
/**
* go
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_GO = 'go';
/**
* java
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_JAVA = 'java';
/**
* nodejs
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_NODEJS = 'nodejs';
/**
* php
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_PHP = 'php';
/**
* python
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_PYTHON = 'python';
/**
* ruby
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_RUBY = 'ruby';
/**
* rust
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_RUST = 'rust';
/**
* swift
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_SWIFT = 'swift';
/**
* webjs
*
* @see TraceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_WEBJS = 'webjs';
/**
* pass
*
* @see TraceAttributes::TEST_CASE_RESULT_STATUS
*/
public const TEST_CASE_RESULT_STATUS_PASS = 'pass';
/**
* fail
*
* @see TraceAttributes::TEST_CASE_RESULT_STATUS
*/
public const TEST_CASE_RESULT_STATUS_FAIL = 'fail';
/**
* success
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_SUCCESS = 'success';
/**
* failure
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_FAILURE = 'failure';
/**
* skipped
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_SKIPPED = 'skipped';
/**
* aborted
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_ABORTED = 'aborted';
/**
* timed_out
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_TIMED_OUT = 'timed_out';
/**
* in_progress
*
* @see TraceAttributes::TEST_SUITE_RUN_STATUS
*/
public const TEST_SUITE_RUN_STATUS_IN_PROGRESS = 'in_progress';
/**
* ssl
*
* @see TraceAttributes::TLS_PROTOCOL_NAME
*/
public const TLS_PROTOCOL_NAME_SSL = 'ssl';
/**
* tls
*
* @see TraceAttributes::TLS_PROTOCOL_NAME
*/
public const TLS_PROTOCOL_NAME_TLS = 'tls';
/**
* Major (Mark Sweep Compact)
*
* @see TraceAttributes::V8JS_GC_TYPE
*/
public const V8JS_GC_TYPE_MAJOR = 'major';
/**
* Minor (Scavenge)
*
* @see TraceAttributes::V8JS_GC_TYPE
*/
public const V8JS_GC_TYPE_MINOR = 'minor';
/**
* Incremental (Incremental Marking)
*
* @see TraceAttributes::V8JS_GC_TYPE
*/
public const V8JS_GC_TYPE_INCREMENTAL = 'incremental';
/**
* Weak Callbacks (Process Weak Callbacks)
*
* @see TraceAttributes::V8JS_GC_TYPE
*/
public const V8JS_GC_TYPE_WEAKCB = 'weakcb';
/**
* New memory space
*
* @see TraceAttributes::V8JS_HEAP_SPACE_NAME
*/
public const V8JS_HEAP_SPACE_NAME_NEW_SPACE = 'new_space';
/**
* Old memory space
*
* @see TraceAttributes::V8JS_HEAP_SPACE_NAME
*/
public const V8JS_HEAP_SPACE_NAME_OLD_SPACE = 'old_space';
/**
* Code memory space
*
* @see TraceAttributes::V8JS_HEAP_SPACE_NAME
*/
public const V8JS_HEAP_SPACE_NAME_CODE_SPACE = 'code_space';
/**
* Map memory space
*
* @see TraceAttributes::V8JS_HEAP_SPACE_NAME
*/
public const V8JS_HEAP_SPACE_NAME_MAP_SPACE = 'map_space';
/**
* Large object memory space
*
* @see TraceAttributes::V8JS_HEAP_SPACE_NAME
*/
public const V8JS_HEAP_SPACE_NAME_LARGE_OBJECT_SPACE = 'large_object_space';
/**
* [branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)
*
* @see TraceAttributes::VCS_REPOSITORY_REF_TYPE
*/
public const VCS_REPOSITORY_REF_TYPE_BRANCH = 'branch';
/**
* [tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)
*
* @see TraceAttributes::VCS_REPOSITORY_REF_TYPE
*/
public const VCS_REPOSITORY_REF_TYPE_TAG = 'tag';
/**
* @deprecated Use `messaging.operation.type.publish`
*/
public const MESSAGING_OPERATION_PUBLISH = 'publish';
/**
* @deprecated Use `messaging.operation.type.create`
*/
public const MESSAGING_OPERATION_CREATE = 'create';
/**
* @deprecated Use `messaging.operation.type.receive`
*/
public const MESSAGING_OPERATION_RECEIVE = 'receive';
/**
* @deprecated Use `messaging.operation.type.deliver`
*/
public const MESSAGING_OPERATION_DELIVER = 'process';
/**
* @deprecated Use `messaging.operation.type.settle`
*/
public const MESSAGING_OPERATION_SETTLE = 'settle';
}
Interfaces
Title | Deprecated | Summary |
---|---|---|
TraceAttributeValues |