diff --git a/CHANGELOG.md b/CHANGELOG.md index 94e52355c4..1c73dea4af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +- Drop Final annotation from Enum in semantic conventions + ([#4085](https://github.com/open-telemetry/opentelemetry-python/pull/4085)) + ## Version 1.26.0/0.47b0 (2024-07-25) - Standardizing timeout calculation in measurement consumer collect to nanoseconds diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/aws_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/aws_attributes.py index 12c50ae9ba..b801320295 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/aws_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/aws_attributes.py @@ -287,7 +287,7 @@ class AwsEcsLaunchtypeValues(Enum): - EC2: Final = "ec2" + EC2 = "ec2" """ec2.""" - FARGATE: Final = "fargate" + FARGATE = "fargate" """fargate.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/cloud_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/cloud_attributes.py index 00f5dda31f..ba42890a83 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/cloud_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/cloud_attributes.py @@ -67,76 +67,76 @@ class CloudPlatformValues(Enum): - ALIBABA_CLOUD_ECS: Final = "alibaba_cloud_ecs" + ALIBABA_CLOUD_ECS = "alibaba_cloud_ecs" """Alibaba Cloud Elastic Compute Service.""" - ALIBABA_CLOUD_FC: Final = "alibaba_cloud_fc" + ALIBABA_CLOUD_FC = "alibaba_cloud_fc" """Alibaba Cloud Function Compute.""" - ALIBABA_CLOUD_OPENSHIFT: Final = "alibaba_cloud_openshift" + ALIBABA_CLOUD_OPENSHIFT = "alibaba_cloud_openshift" """Red Hat OpenShift on Alibaba Cloud.""" - AWS_EC2: Final = "aws_ec2" + AWS_EC2 = "aws_ec2" """AWS Elastic Compute Cloud.""" - AWS_ECS: Final = "aws_ecs" + AWS_ECS = "aws_ecs" """AWS Elastic Container Service.""" - AWS_EKS: Final = "aws_eks" + AWS_EKS = "aws_eks" """AWS Elastic Kubernetes Service.""" - AWS_LAMBDA: Final = "aws_lambda" + AWS_LAMBDA = "aws_lambda" """AWS Lambda.""" - AWS_ELASTIC_BEANSTALK: Final = "aws_elastic_beanstalk" + AWS_ELASTIC_BEANSTALK = "aws_elastic_beanstalk" """AWS Elastic Beanstalk.""" - AWS_APP_RUNNER: Final = "aws_app_runner" + AWS_APP_RUNNER = "aws_app_runner" """AWS App Runner.""" - AWS_OPENSHIFT: Final = "aws_openshift" + AWS_OPENSHIFT = "aws_openshift" """Red Hat OpenShift on AWS (ROSA).""" - AZURE_VM: Final = "azure_vm" + AZURE_VM = "azure_vm" """Azure Virtual Machines.""" - AZURE_CONTAINER_APPS: Final = "azure_container_apps" + AZURE_CONTAINER_APPS = "azure_container_apps" """Azure Container Apps.""" - AZURE_CONTAINER_INSTANCES: Final = "azure_container_instances" + AZURE_CONTAINER_INSTANCES = "azure_container_instances" """Azure Container Instances.""" - AZURE_AKS: Final = "azure_aks" + AZURE_AKS = "azure_aks" """Azure Kubernetes Service.""" - AZURE_FUNCTIONS: Final = "azure_functions" + AZURE_FUNCTIONS = "azure_functions" """Azure Functions.""" - AZURE_APP_SERVICE: Final = "azure_app_service" + AZURE_APP_SERVICE = "azure_app_service" """Azure App Service.""" - AZURE_OPENSHIFT: Final = "azure_openshift" + AZURE_OPENSHIFT = "azure_openshift" """Azure Red Hat OpenShift.""" - GCP_BARE_METAL_SOLUTION: Final = "gcp_bare_metal_solution" + GCP_BARE_METAL_SOLUTION = "gcp_bare_metal_solution" """Google Bare Metal Solution (BMS).""" - GCP_COMPUTE_ENGINE: Final = "gcp_compute_engine" + GCP_COMPUTE_ENGINE = "gcp_compute_engine" """Google Cloud Compute Engine (GCE).""" - GCP_CLOUD_RUN: Final = "gcp_cloud_run" + GCP_CLOUD_RUN = "gcp_cloud_run" """Google Cloud Run.""" - GCP_KUBERNETES_ENGINE: Final = "gcp_kubernetes_engine" + GCP_KUBERNETES_ENGINE = "gcp_kubernetes_engine" """Google Cloud Kubernetes Engine (GKE).""" - GCP_CLOUD_FUNCTIONS: Final = "gcp_cloud_functions" + GCP_CLOUD_FUNCTIONS = "gcp_cloud_functions" """Google Cloud Functions (GCF).""" - GCP_APP_ENGINE: Final = "gcp_app_engine" + GCP_APP_ENGINE = "gcp_app_engine" """Google Cloud App Engine (GAE).""" - GCP_OPENSHIFT: Final = "gcp_openshift" + GCP_OPENSHIFT = "gcp_openshift" """Red Hat OpenShift on Google Cloud.""" - IBM_CLOUD_OPENSHIFT: Final = "ibm_cloud_openshift" + IBM_CLOUD_OPENSHIFT = "ibm_cloud_openshift" """Red Hat OpenShift on IBM Cloud.""" - TENCENT_CLOUD_CVM: Final = "tencent_cloud_cvm" + TENCENT_CLOUD_CVM = "tencent_cloud_cvm" """Tencent Cloud Cloud Virtual Machine (CVM).""" - TENCENT_CLOUD_EKS: Final = "tencent_cloud_eks" + TENCENT_CLOUD_EKS = "tencent_cloud_eks" """Tencent Cloud Elastic Kubernetes Service (EKS).""" - TENCENT_CLOUD_SCF: Final = "tencent_cloud_scf" + TENCENT_CLOUD_SCF = "tencent_cloud_scf" """Tencent Cloud Serverless Cloud Function (SCF).""" class CloudProviderValues(Enum): - ALIBABA_CLOUD: Final = "alibaba_cloud" + ALIBABA_CLOUD = "alibaba_cloud" """Alibaba Cloud.""" - AWS: Final = "aws" + AWS = "aws" """Amazon Web Services.""" - AZURE: Final = "azure" + AZURE = "azure" """Microsoft Azure.""" - GCP: Final = "gcp" + GCP = "gcp" """Google Cloud Platform.""" - HEROKU: Final = "heroku" + HEROKU = "heroku" """Heroku Platform as a Service.""" - IBM_CLOUD: Final = "ibm_cloud" + IBM_CLOUD = "ibm_cloud" """IBM Cloud.""" - TENCENT_CLOUD: Final = "tencent_cloud" + TENCENT_CLOUD = "tencent_cloud" """Tencent Cloud.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/container_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/container_attributes.py index fbb74a1b14..cfa98a7a69 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/container_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/container_attributes.py @@ -87,9 +87,9 @@ class ContainerCpuStateValues(Enum): - USER: Final = "user" + USER = "user" """When tasks of the cgroup are in user mode (Linux). When all container processes are in user mode (Windows).""" - SYSTEM: Final = "system" + SYSTEM = "system" """When CPU is used by the system (host OS).""" - KERNEL: Final = "kernel" + KERNEL = "kernel" """When tasks of the cgroup are in kernel mode (Linux). When all container processes are in kernel mode (Windows).""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/db_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/db_attributes.py index 86db338a3e..671be74ec4 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/db_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/db_attributes.py @@ -216,179 +216,179 @@ class DbCassandraConsistencyLevelValues(Enum): - ALL: Final = "all" + ALL = "all" """all.""" - EACH_QUORUM: Final = "each_quorum" + EACH_QUORUM = "each_quorum" """each_quorum.""" - QUORUM: Final = "quorum" + QUORUM = "quorum" """quorum.""" - LOCAL_QUORUM: Final = "local_quorum" + LOCAL_QUORUM = "local_quorum" """local_quorum.""" - ONE: Final = "one" + ONE = "one" """one.""" - TWO: Final = "two" + TWO = "two" """two.""" - THREE: Final = "three" + THREE = "three" """three.""" - LOCAL_ONE: Final = "local_one" + LOCAL_ONE = "local_one" """local_one.""" - ANY: Final = "any" + ANY = "any" """any.""" - SERIAL: Final = "serial" + SERIAL = "serial" """serial.""" - LOCAL_SERIAL: Final = "local_serial" + LOCAL_SERIAL = "local_serial" """local_serial.""" class DbClientConnectionsStateValues(Enum): - IDLE: Final = "idle" + IDLE = "idle" """idle.""" - USED: Final = "used" + USED = "used" """used.""" class DbCosmosdbConnectionModeValues(Enum): - GATEWAY: Final = "gateway" + GATEWAY = "gateway" """Gateway (HTTP) connections mode.""" - DIRECT: Final = "direct" + DIRECT = "direct" """Direct connection.""" class DbCosmosdbOperationTypeValues(Enum): - INVALID: Final = "Invalid" + INVALID = "Invalid" """invalid.""" - CREATE: Final = "Create" + CREATE = "Create" """create.""" - PATCH: Final = "Patch" + PATCH = "Patch" """patch.""" - READ: Final = "Read" + READ = "Read" """read.""" - READ_FEED: Final = "ReadFeed" + READ_FEED = "ReadFeed" """read_feed.""" - DELETE: Final = "Delete" + DELETE = "Delete" """delete.""" - REPLACE: Final = "Replace" + REPLACE = "Replace" """replace.""" - EXECUTE: Final = "Execute" + EXECUTE = "Execute" """execute.""" - QUERY: Final = "Query" + QUERY = "Query" """query.""" - HEAD: Final = "Head" + HEAD = "Head" """head.""" - HEAD_FEED: Final = "HeadFeed" + HEAD_FEED = "HeadFeed" """head_feed.""" - UPSERT: Final = "Upsert" + UPSERT = "Upsert" """upsert.""" - BATCH: Final = "Batch" + BATCH = "Batch" """batch.""" - QUERY_PLAN: Final = "QueryPlan" + QUERY_PLAN = "QueryPlan" """query_plan.""" - EXECUTE_JAVASCRIPT: Final = "ExecuteJavaScript" + EXECUTE_JAVASCRIPT = "ExecuteJavaScript" """execute_javascript.""" class DbSystemValues(Enum): - OTHER_SQL: Final = "other_sql" + OTHER_SQL = "other_sql" """Some other SQL database. Fallback only. See notes.""" - MSSQL: Final = "mssql" + MSSQL = "mssql" """Microsoft SQL Server.""" - MSSQLCOMPACT: Final = "mssqlcompact" + MSSQLCOMPACT = "mssqlcompact" """Microsoft SQL Server Compact.""" - MYSQL: Final = "mysql" + MYSQL = "mysql" """MySQL.""" - ORACLE: Final = "oracle" + ORACLE = "oracle" """Oracle Database.""" - DB2: Final = "db2" + DB2 = "db2" """IBM Db2.""" - POSTGRESQL: Final = "postgresql" + POSTGRESQL = "postgresql" """PostgreSQL.""" - REDSHIFT: Final = "redshift" + REDSHIFT = "redshift" """Amazon Redshift.""" - HIVE: Final = "hive" + HIVE = "hive" """Apache Hive.""" - CLOUDSCAPE: Final = "cloudscape" + CLOUDSCAPE = "cloudscape" """Cloudscape.""" - HSQLDB: Final = "hsqldb" + HSQLDB = "hsqldb" """HyperSQL DataBase.""" - PROGRESS: Final = "progress" + PROGRESS = "progress" """Progress Database.""" - MAXDB: Final = "maxdb" + MAXDB = "maxdb" """SAP MaxDB.""" - HANADB: Final = "hanadb" + HANADB = "hanadb" """SAP HANA.""" - INGRES: Final = "ingres" + INGRES = "ingres" """Ingres.""" - FIRSTSQL: Final = "firstsql" + FIRSTSQL = "firstsql" """FirstSQL.""" - EDB: Final = "edb" + EDB = "edb" """EnterpriseDB.""" - CACHE: Final = "cache" + CACHE = "cache" """InterSystems Caché.""" - ADABAS: Final = "adabas" + ADABAS = "adabas" """Adabas (Adaptable Database System).""" - FIREBIRD: Final = "firebird" + FIREBIRD = "firebird" """Firebird.""" - DERBY: Final = "derby" + DERBY = "derby" """Apache Derby.""" - FILEMAKER: Final = "filemaker" + FILEMAKER = "filemaker" """FileMaker.""" - INFORMIX: Final = "informix" + INFORMIX = "informix" """Informix.""" - INSTANTDB: Final = "instantdb" + INSTANTDB = "instantdb" """InstantDB.""" - INTERBASE: Final = "interbase" + INTERBASE = "interbase" """InterBase.""" - MARIADB: Final = "mariadb" + MARIADB = "mariadb" """MariaDB.""" - NETEZZA: Final = "netezza" + NETEZZA = "netezza" """Netezza.""" - PERVASIVE: Final = "pervasive" + PERVASIVE = "pervasive" """Pervasive PSQL.""" - POINTBASE: Final = "pointbase" + POINTBASE = "pointbase" """PointBase.""" - SQLITE: Final = "sqlite" + SQLITE = "sqlite" """SQLite.""" - SYBASE: Final = "sybase" + SYBASE = "sybase" """Sybase.""" - TERADATA: Final = "teradata" + TERADATA = "teradata" """Teradata.""" - VERTICA: Final = "vertica" + VERTICA = "vertica" """Vertica.""" - H2: Final = "h2" + H2 = "h2" """H2.""" - COLDFUSION: Final = "coldfusion" + COLDFUSION = "coldfusion" """ColdFusion IMQ.""" - CASSANDRA: Final = "cassandra" + CASSANDRA = "cassandra" """Apache Cassandra.""" - HBASE: Final = "hbase" + HBASE = "hbase" """Apache HBase.""" - MONGODB: Final = "mongodb" + MONGODB = "mongodb" """MongoDB.""" - REDIS: Final = "redis" + REDIS = "redis" """Redis.""" - COUCHBASE: Final = "couchbase" + COUCHBASE = "couchbase" """Couchbase.""" - COUCHDB: Final = "couchdb" + COUCHDB = "couchdb" """CouchDB.""" - COSMOSDB: Final = "cosmosdb" + COSMOSDB = "cosmosdb" """Microsoft Azure Cosmos DB.""" - DYNAMODB: Final = "dynamodb" + DYNAMODB = "dynamodb" """Amazon DynamoDB.""" - NEO4J: Final = "neo4j" + NEO4J = "neo4j" """Neo4j.""" - GEODE: Final = "geode" + GEODE = "geode" """Apache Geode.""" - ELASTICSEARCH: Final = "elasticsearch" + ELASTICSEARCH = "elasticsearch" """Elasticsearch.""" - MEMCACHED: Final = "memcached" + MEMCACHED = "memcached" """Memcached.""" - COCKROACHDB: Final = "cockroachdb" + COCKROACHDB = "cockroachdb" """CockroachDB.""" - OPENSEARCH: Final = "opensearch" + OPENSEARCH = "opensearch" """OpenSearch.""" - CLICKHOUSE: Final = "clickhouse" + CLICKHOUSE = "clickhouse" """ClickHouse.""" - SPANNER: Final = "spanner" + SPANNER = "spanner" """Cloud Spanner.""" - TRINO: Final = "trino" + TRINO = "trino" """Trino.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/disk_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/disk_attributes.py index 8177905601..e100f1af92 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/disk_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/disk_attributes.py @@ -22,7 +22,7 @@ class DiskIoDirectionValues(Enum): - READ: Final = "read" + READ = "read" """read.""" - WRITE: Final = "write" + WRITE = "write" """write.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/error_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/error_attributes.py index 4c24bd27bb..cbd436f053 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/error_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/error_attributes.py @@ -25,5 +25,5 @@ @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.error_attributes.ErrorTypeValues`.") # type: ignore class ErrorTypeValues(Enum): - OTHER: Final = "_OTHER" + OTHER = "_OTHER" """A fallback error value to be used when the instrumentation doesn't define a custom value.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/faas_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/faas_attributes.py index bf2595aa25..0603c23f00 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/faas_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/faas_attributes.py @@ -127,35 +127,35 @@ class FaasDocumentOperationValues(Enum): - INSERT: Final = "insert" + INSERT = "insert" """When a new object is created.""" - EDIT: Final = "edit" + EDIT = "edit" """When an object is modified.""" - DELETE: Final = "delete" + DELETE = "delete" """When an object is deleted.""" class FaasInvokedProviderValues(Enum): - ALIBABA_CLOUD: Final = "alibaba_cloud" + ALIBABA_CLOUD = "alibaba_cloud" """Alibaba Cloud.""" - AWS: Final = "aws" + AWS = "aws" """Amazon Web Services.""" - AZURE: Final = "azure" + AZURE = "azure" """Microsoft Azure.""" - GCP: Final = "gcp" + GCP = "gcp" """Google Cloud Platform.""" - TENCENT_CLOUD: Final = "tencent_cloud" + TENCENT_CLOUD = "tencent_cloud" """Tencent Cloud.""" class FaasTriggerValues(Enum): - DATASOURCE: Final = "datasource" + DATASOURCE = "datasource" """A response to some data source operation such as a database or filesystem read/write.""" - HTTP: Final = "http" + HTTP = "http" """To provide an answer to an inbound HTTP request.""" - PUBSUB: Final = "pubsub" + PUBSUB = "pubsub" """A function is set to be executed when messages are sent to a messaging system.""" - TIMER: Final = "timer" + TIMER = "timer" """A function is scheduled to be executed regularly.""" - OTHER: Final = "other" + OTHER = "other" """If none of the others apply.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/gen_ai_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/gen_ai_attributes.py index d8b60f52f0..cbdae684d6 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/gen_ai_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/gen_ai_attributes.py @@ -80,5 +80,5 @@ class GenAiSystemValues(Enum): - OPENAI: Final = "openai" + OPENAI = "openai" """OpenAI.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/graphql_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/graphql_attributes.py index 34595f2c92..c467771710 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/graphql_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/graphql_attributes.py @@ -33,9 +33,9 @@ class GraphqlOperationTypeValues(Enum): - QUERY: Final = "query" + QUERY = "query" """GraphQL query.""" - MUTATION: Final = "mutation" + MUTATION = "mutation" """GraphQL mutation.""" - SUBSCRIPTION: Final = "subscription" + SUBSCRIPTION = "subscription" """GraphQL subscription.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/host_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/host_attributes.py index dc0a953d51..72847e6571 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/host_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/host_attributes.py @@ -95,19 +95,19 @@ class HostArchValues(Enum): - AMD64: Final = "amd64" + AMD64 = "amd64" """AMD64.""" - ARM32: Final = "arm32" + ARM32 = "arm32" """ARM32.""" - ARM64: Final = "arm64" + ARM64 = "arm64" """ARM64.""" - IA64: Final = "ia64" + IA64 = "ia64" """Itanium.""" - PPC32: Final = "ppc32" + PPC32 = "ppc32" """32-bit PowerPC.""" - PPC64: Final = "ppc64" + PPC64 = "ppc64" """64-bit PowerPC.""" - S390X: Final = "s390x" + S390X = "s390x" """IBM z/Architecture.""" - X86: Final = "x86" + X86 = "x86" """32-bit x86.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/http_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/http_attributes.py index 74cacb5108..c2ef97e3d6 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/http_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/http_attributes.py @@ -153,47 +153,47 @@ class HttpConnectionStateValues(Enum): - ACTIVE: Final = "active" + ACTIVE = "active" """active state.""" - IDLE: Final = "idle" + IDLE = "idle" """idle state.""" @deprecated(reason="The attribute http.flavor is deprecated - Replaced by `network.protocol.name`") # type: ignore class HttpFlavorValues(Enum): - HTTP_1_0: Final = "1.0" + HTTP_1_0 = "1.0" """HTTP/1.0.""" - HTTP_1_1: Final = "1.1" + HTTP_1_1 = "1.1" """HTTP/1.1.""" - HTTP_2_0: Final = "2.0" + HTTP_2_0 = "2.0" """HTTP/2.""" - HTTP_3_0: Final = "3.0" + HTTP_3_0 = "3.0" """HTTP/3.""" - SPDY: Final = "SPDY" + SPDY = "SPDY" """SPDY protocol.""" - QUIC: Final = "QUIC" + QUIC = "QUIC" """QUIC protocol.""" @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.http_attributes.HttpRequestMethodValues`.") # type: ignore class HttpRequestMethodValues(Enum): - CONNECT: Final = "CONNECT" + CONNECT = "CONNECT" """CONNECT method.""" - DELETE: Final = "DELETE" + DELETE = "DELETE" """DELETE method.""" - GET: Final = "GET" + GET = "GET" """GET method.""" - HEAD: Final = "HEAD" + HEAD = "HEAD" """HEAD method.""" - OPTIONS: Final = "OPTIONS" + OPTIONS = "OPTIONS" """OPTIONS method.""" - PATCH: Final = "PATCH" + PATCH = "PATCH" """PATCH method.""" - POST: Final = "POST" + POST = "POST" """POST method.""" - PUT: Final = "PUT" + PUT = "PUT" """PUT method.""" - TRACE: Final = "TRACE" + TRACE = "TRACE" """TRACE method.""" - OTHER: Final = "_OTHER" + OTHER = "_OTHER" """Any HTTP method that the instrumentation has no prior knowledge of.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/log_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/log_attributes.py index 6159fefe7c..24d3df9736 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/log_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/log_attributes.py @@ -49,7 +49,7 @@ class LogIostreamValues(Enum): - STDOUT: Final = "stdout" + STDOUT = "stdout" """Logs from stdout stream.""" - STDERR: Final = "stderr" + STDERR = "stderr" """Events from stderr stream.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/message_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/message_attributes.py index 1124daaee1..770b01592b 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/message_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/message_attributes.py @@ -40,7 +40,7 @@ @deprecated(reason="The attribute message.type is deprecated - Replaced by `rpc.message.type`") # type: ignore class MessageTypeValues(Enum): - SENT: Final = "SENT" + SENT = "SENT" """sent.""" - RECEIVED: Final = "RECEIVED" + RECEIVED = "RECEIVED" """received.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/messaging_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/messaging_attributes.py index a684e4471f..c8cb1073ba 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/messaging_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/messaging_attributes.py @@ -287,65 +287,65 @@ class MessagingOperationTypeValues(Enum): - PUBLISH: Final = "publish" + PUBLISH = "publish" """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.""" - CREATE: Final = "create" + CREATE = "create" """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.""" - RECEIVE: Final = "receive" + RECEIVE = "receive" """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.""" - DELIVER: Final = "process" + DELIVER = "process" """One or more messages are delivered to or processed by a consumer.""" - SETTLE: Final = "settle" + SETTLE = "settle" """One or more messages are settled.""" class MessagingRocketmqConsumptionModelValues(Enum): - CLUSTERING: Final = "clustering" + CLUSTERING = "clustering" """Clustering consumption model.""" - BROADCASTING: Final = "broadcasting" + BROADCASTING = "broadcasting" """Broadcasting consumption model.""" class MessagingRocketmqMessageTypeValues(Enum): - NORMAL: Final = "normal" + NORMAL = "normal" """Normal message.""" - FIFO: Final = "fifo" + FIFO = "fifo" """FIFO message.""" - DELAY: Final = "delay" + DELAY = "delay" """Delay message.""" - TRANSACTION: Final = "transaction" + TRANSACTION = "transaction" """Transaction message.""" class MessagingServicebusDispositionStatusValues(Enum): - COMPLETE: Final = "complete" + COMPLETE = "complete" """Message is completed.""" - ABANDON: Final = "abandon" + ABANDON = "abandon" """Message is abandoned.""" - DEAD_LETTER: Final = "dead_letter" + DEAD_LETTER = "dead_letter" """Message is sent to dead letter queue.""" - DEFER: Final = "defer" + DEFER = "defer" """Message is deferred.""" class MessagingSystemValues(Enum): - ACTIVEMQ: Final = "activemq" + ACTIVEMQ = "activemq" """Apache ActiveMQ.""" - AWS_SQS: Final = "aws_sqs" + AWS_SQS = "aws_sqs" """Amazon Simple Queue Service (SQS).""" - EVENTGRID: Final = "eventgrid" + EVENTGRID = "eventgrid" """Azure Event Grid.""" - EVENTHUBS: Final = "eventhubs" + EVENTHUBS = "eventhubs" """Azure Event Hubs.""" - SERVICEBUS: Final = "servicebus" + SERVICEBUS = "servicebus" """Azure Service Bus.""" - GCP_PUBSUB: Final = "gcp_pubsub" + GCP_PUBSUB = "gcp_pubsub" """Google Cloud Pub/Sub.""" - JMS: Final = "jms" + JMS = "jms" """Java Message Service.""" - KAFKA: Final = "kafka" + KAFKA = "kafka" """Apache Kafka.""" - RABBITMQ: Final = "rabbitmq" + RABBITMQ = "rabbitmq" """RabbitMQ.""" - ROCKETMQ: Final = "rocketmq" + ROCKETMQ = "rocketmq" """Apache RocketMQ.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/net_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/net_attributes.py index da0e3828e7..a22bf1e009 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/net_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/net_attributes.py @@ -95,23 +95,23 @@ @deprecated(reason="The attribute net.sock.family is deprecated - Split to `network.transport` and `network.type`") # type: ignore class NetSockFamilyValues(Enum): - INET: Final = "inet" + INET = "inet" """IPv4 address.""" - INET6: Final = "inet6" + INET6 = "inet6" """IPv6 address.""" - UNIX: Final = "unix" + UNIX = "unix" """Unix domain socket path.""" @deprecated(reason="The attribute net.transport is deprecated - Replaced by `network.transport`") # type: ignore class NetTransportValues(Enum): - IP_TCP: Final = "ip_tcp" + IP_TCP = "ip_tcp" """ip_tcp.""" - IP_UDP: Final = "ip_udp" + IP_UDP = "ip_udp" """ip_udp.""" - PIPE: Final = "pipe" + PIPE = "pipe" """Named or anonymous pipe.""" - INPROC: Final = "inproc" + INPROC = "inproc" """In-process communication.""" - OTHER: Final = "other" + OTHER = "other" """Something else (non IP-based).""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/network_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/network_attributes.py index 7474e391bd..2e595a72e2 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/network_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/network_attributes.py @@ -94,85 +94,85 @@ class NetworkConnectionSubtypeValues(Enum): - GPRS: Final = "gprs" + GPRS = "gprs" """GPRS.""" - EDGE: Final = "edge" + EDGE = "edge" """EDGE.""" - UMTS: Final = "umts" + UMTS = "umts" """UMTS.""" - CDMA: Final = "cdma" + CDMA = "cdma" """CDMA.""" - EVDO_0: Final = "evdo_0" + EVDO_0 = "evdo_0" """EVDO Rel. 0.""" - EVDO_A: Final = "evdo_a" + EVDO_A = "evdo_a" """EVDO Rev. A.""" - CDMA2000_1XRTT: Final = "cdma2000_1xrtt" + CDMA2000_1XRTT = "cdma2000_1xrtt" """CDMA2000 1XRTT.""" - HSDPA: Final = "hsdpa" + HSDPA = "hsdpa" """HSDPA.""" - HSUPA: Final = "hsupa" + HSUPA = "hsupa" """HSUPA.""" - HSPA: Final = "hspa" + HSPA = "hspa" """HSPA.""" - IDEN: Final = "iden" + IDEN = "iden" """IDEN.""" - EVDO_B: Final = "evdo_b" + EVDO_B = "evdo_b" """EVDO Rev. B.""" - LTE: Final = "lte" + LTE = "lte" """LTE.""" - EHRPD: Final = "ehrpd" + EHRPD = "ehrpd" """EHRPD.""" - HSPAP: Final = "hspap" + HSPAP = "hspap" """HSPAP.""" - GSM: Final = "gsm" + GSM = "gsm" """GSM.""" - TD_SCDMA: Final = "td_scdma" + TD_SCDMA = "td_scdma" """TD-SCDMA.""" - IWLAN: Final = "iwlan" + IWLAN = "iwlan" """IWLAN.""" - NR: Final = "nr" + NR = "nr" """5G NR (New Radio).""" - NRNSA: Final = "nrnsa" + NRNSA = "nrnsa" """5G NRNSA (New Radio Non-Standalone).""" - LTE_CA: Final = "lte_ca" + LTE_CA = "lte_ca" """LTE CA.""" class NetworkConnectionTypeValues(Enum): - WIFI: Final = "wifi" + WIFI = "wifi" """wifi.""" - WIRED: Final = "wired" + WIRED = "wired" """wired.""" - CELL: Final = "cell" + CELL = "cell" """cell.""" - UNAVAILABLE: Final = "unavailable" + UNAVAILABLE = "unavailable" """unavailable.""" - UNKNOWN: Final = "unknown" + UNKNOWN = "unknown" """unknown.""" class NetworkIoDirectionValues(Enum): - TRANSMIT: Final = "transmit" + TRANSMIT = "transmit" """transmit.""" - RECEIVE: Final = "receive" + RECEIVE = "receive" """receive.""" @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.network_attributes.NetworkTransportValues`.") # type: ignore class NetworkTransportValues(Enum): - TCP: Final = "tcp" + TCP = "tcp" """TCP.""" - UDP: Final = "udp" + UDP = "udp" """UDP.""" - PIPE: Final = "pipe" + PIPE = "pipe" """Named or anonymous pipe.""" - UNIX: Final = "unix" + UNIX = "unix" """Unix domain socket.""" @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.network_attributes.NetworkTypeValues`.") # type: ignore class NetworkTypeValues(Enum): - IPV4: Final = "ipv4" + IPV4 = "ipv4" """IPv4.""" - IPV6: Final = "ipv6" + IPV6 = "ipv6" """IPv6.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/opentracing_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/opentracing_attributes.py index 71c0fad390..0c1ae08807 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/opentracing_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/opentracing_attributes.py @@ -23,7 +23,7 @@ class OpentracingRefTypeValues(Enum): - CHILD_OF: Final = "child_of" + CHILD_OF = "child_of" """The parent Span depends on the child Span in some capacity.""" - FOLLOWS_FROM: Final = "follows_from" + FOLLOWS_FROM = "follows_from" """The parent Span doesn't depend in any way on the result of the child Span.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/os_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/os_attributes.py index eb36333115..0e899fe212 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/os_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/os_attributes.py @@ -42,25 +42,25 @@ class OsTypeValues(Enum): - WINDOWS: Final = "windows" + WINDOWS = "windows" """Microsoft Windows.""" - LINUX: Final = "linux" + LINUX = "linux" """Linux.""" - DARWIN: Final = "darwin" + DARWIN = "darwin" """Apple Darwin.""" - FREEBSD: Final = "freebsd" + FREEBSD = "freebsd" """FreeBSD.""" - NETBSD: Final = "netbsd" + NETBSD = "netbsd" """NetBSD.""" - OPENBSD: Final = "openbsd" + OPENBSD = "openbsd" """OpenBSD.""" - DRAGONFLYBSD: Final = "dragonflybsd" + DRAGONFLYBSD = "dragonflybsd" """DragonFly BSD.""" - HPUX: Final = "hpux" + HPUX = "hpux" """HP-UX (Hewlett Packard Unix).""" - AIX: Final = "aix" + AIX = "aix" """AIX (Advanced Interactive eXecutive).""" - SOLARIS: Final = "solaris" + SOLARIS = "solaris" """SunOS, Oracle Solaris.""" - Z_OS: Final = "z_os" + Z_OS = "z_os" """IBM z/OS.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/otel_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/otel_attributes.py index 5ee8ad13bf..321dee6a7e 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/otel_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/otel_attributes.py @@ -50,7 +50,7 @@ @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.otel_attributes.OtelStatusCodeValues`.") # type: ignore class OtelStatusCodeValues(Enum): - OK: Final = "OK" + OK = "OK" """The operation has been validated by an Application developer or Operator to have completed successfully.""" - ERROR: Final = "ERROR" + ERROR = "ERROR" """The operation contains an error.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/other_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/other_attributes.py index d95b7ec609..82eda34bc5 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/other_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/other_attributes.py @@ -25,7 +25,7 @@ @deprecated(reason="The attribute state is deprecated - Replaced by `db.client.connections.state`") # type: ignore class StateValues(Enum): - IDLE: Final = "idle" + IDLE = "idle" """idle.""" - USED: Final = "used" + USED = "used" """used.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/process_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/process_attributes.py index 322d694923..2f99608c47 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/process_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/process_attributes.py @@ -153,23 +153,23 @@ class ProcessContextSwitchTypeValues(Enum): - VOLUNTARY: Final = "voluntary" + VOLUNTARY = "voluntary" """voluntary.""" - INVOLUNTARY: Final = "involuntary" + INVOLUNTARY = "involuntary" """involuntary.""" class ProcessCpuStateValues(Enum): - SYSTEM: Final = "system" + SYSTEM = "system" """system.""" - USER: Final = "user" + USER = "user" """user.""" - WAIT: Final = "wait" + WAIT = "wait" """wait.""" class ProcessPagingFaultTypeValues(Enum): - MAJOR: Final = "major" + MAJOR = "major" """major.""" - MINOR: Final = "minor" + MINOR = "minor" """minor.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/rpc_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/rpc_attributes.py index 0dd632ceda..737ea7913f 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/rpc_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/rpc_attributes.py @@ -113,92 +113,92 @@ class RpcConnectRpcErrorCodeValues(Enum): - CANCELLED: Final = "cancelled" + CANCELLED = "cancelled" """cancelled.""" - UNKNOWN: Final = "unknown" + UNKNOWN = "unknown" """unknown.""" - INVALID_ARGUMENT: Final = "invalid_argument" + INVALID_ARGUMENT = "invalid_argument" """invalid_argument.""" - DEADLINE_EXCEEDED: Final = "deadline_exceeded" + DEADLINE_EXCEEDED = "deadline_exceeded" """deadline_exceeded.""" - NOT_FOUND: Final = "not_found" + NOT_FOUND = "not_found" """not_found.""" - ALREADY_EXISTS: Final = "already_exists" + ALREADY_EXISTS = "already_exists" """already_exists.""" - PERMISSION_DENIED: Final = "permission_denied" + PERMISSION_DENIED = "permission_denied" """permission_denied.""" - RESOURCE_EXHAUSTED: Final = "resource_exhausted" + RESOURCE_EXHAUSTED = "resource_exhausted" """resource_exhausted.""" - FAILED_PRECONDITION: Final = "failed_precondition" + FAILED_PRECONDITION = "failed_precondition" """failed_precondition.""" - ABORTED: Final = "aborted" + ABORTED = "aborted" """aborted.""" - OUT_OF_RANGE: Final = "out_of_range" + OUT_OF_RANGE = "out_of_range" """out_of_range.""" - UNIMPLEMENTED: Final = "unimplemented" + UNIMPLEMENTED = "unimplemented" """unimplemented.""" - INTERNAL: Final = "internal" + INTERNAL = "internal" """internal.""" - UNAVAILABLE: Final = "unavailable" + UNAVAILABLE = "unavailable" """unavailable.""" - DATA_LOSS: Final = "data_loss" + DATA_LOSS = "data_loss" """data_loss.""" - UNAUTHENTICATED: Final = "unauthenticated" + UNAUTHENTICATED = "unauthenticated" """unauthenticated.""" class RpcGrpcStatusCodeValues(Enum): - OK: Final = 0 + OK = 0 """OK.""" - CANCELLED: Final = 1 + CANCELLED = 1 """CANCELLED.""" - UNKNOWN: Final = 2 + UNKNOWN = 2 """UNKNOWN.""" - INVALID_ARGUMENT: Final = 3 + INVALID_ARGUMENT = 3 """INVALID_ARGUMENT.""" - DEADLINE_EXCEEDED: Final = 4 + DEADLINE_EXCEEDED = 4 """DEADLINE_EXCEEDED.""" - NOT_FOUND: Final = 5 + NOT_FOUND = 5 """NOT_FOUND.""" - ALREADY_EXISTS: Final = 6 + ALREADY_EXISTS = 6 """ALREADY_EXISTS.""" - PERMISSION_DENIED: Final = 7 + PERMISSION_DENIED = 7 """PERMISSION_DENIED.""" - RESOURCE_EXHAUSTED: Final = 8 + RESOURCE_EXHAUSTED = 8 """RESOURCE_EXHAUSTED.""" - FAILED_PRECONDITION: Final = 9 + FAILED_PRECONDITION = 9 """FAILED_PRECONDITION.""" - ABORTED: Final = 10 + ABORTED = 10 """ABORTED.""" - OUT_OF_RANGE: Final = 11 + OUT_OF_RANGE = 11 """OUT_OF_RANGE.""" - UNIMPLEMENTED: Final = 12 + UNIMPLEMENTED = 12 """UNIMPLEMENTED.""" - INTERNAL: Final = 13 + INTERNAL = 13 """INTERNAL.""" - UNAVAILABLE: Final = 14 + UNAVAILABLE = 14 """UNAVAILABLE.""" - DATA_LOSS: Final = 15 + DATA_LOSS = 15 """DATA_LOSS.""" - UNAUTHENTICATED: Final = 16 + UNAUTHENTICATED = 16 """UNAUTHENTICATED.""" class RpcMessageTypeValues(Enum): - SENT: Final = "SENT" + SENT = "SENT" """sent.""" - RECEIVED: Final = "RECEIVED" + RECEIVED = "RECEIVED" """received.""" class RpcSystemValues(Enum): - GRPC: Final = "grpc" + GRPC = "grpc" """gRPC.""" - JAVA_RMI: Final = "java_rmi" + JAVA_RMI = "java_rmi" """Java RMI.""" - DOTNET_WCF: Final = "dotnet_wcf" + DOTNET_WCF = "dotnet_wcf" """.NET WCF.""" - APACHE_DUBBO: Final = "apache_dubbo" + APACHE_DUBBO = "apache_dubbo" """Apache Dubbo.""" - CONNECT_RPC: Final = "connect_rpc" + CONNECT_RPC = "connect_rpc" """Connect RPC.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/system_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/system_attributes.py index bfb0dedc27..0f24440638 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/system_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/system_attributes.py @@ -89,125 +89,125 @@ class SystemCpuStateValues(Enum): - USER: Final = "user" + USER = "user" """user.""" - SYSTEM: Final = "system" + SYSTEM = "system" """system.""" - NICE: Final = "nice" + NICE = "nice" """nice.""" - IDLE: Final = "idle" + IDLE = "idle" """idle.""" - IOWAIT: Final = "iowait" + IOWAIT = "iowait" """iowait.""" - INTERRUPT: Final = "interrupt" + INTERRUPT = "interrupt" """interrupt.""" - STEAL: Final = "steal" + STEAL = "steal" """steal.""" class SystemFilesystemStateValues(Enum): - USED: Final = "used" + USED = "used" """used.""" - FREE: Final = "free" + FREE = "free" """free.""" - RESERVED: Final = "reserved" + RESERVED = "reserved" """reserved.""" class SystemFilesystemTypeValues(Enum): - FAT32: Final = "fat32" + FAT32 = "fat32" """fat32.""" - EXFAT: Final = "exfat" + EXFAT = "exfat" """exfat.""" - NTFS: Final = "ntfs" + NTFS = "ntfs" """ntfs.""" - REFS: Final = "refs" + REFS = "refs" """refs.""" - HFSPLUS: Final = "hfsplus" + HFSPLUS = "hfsplus" """hfsplus.""" - EXT4: Final = "ext4" + EXT4 = "ext4" """ext4.""" class SystemMemoryStateValues(Enum): - USED: Final = "used" + USED = "used" """used.""" - FREE: Final = "free" + FREE = "free" """free.""" - SHARED: Final = "shared" + SHARED = "shared" """shared.""" - BUFFERS: Final = "buffers" + BUFFERS = "buffers" """buffers.""" - CACHED: Final = "cached" + CACHED = "cached" """cached.""" class SystemNetworkStateValues(Enum): - CLOSE: Final = "close" + CLOSE = "close" """close.""" - CLOSE_WAIT: Final = "close_wait" + CLOSE_WAIT = "close_wait" """close_wait.""" - CLOSING: Final = "closing" + CLOSING = "closing" """closing.""" - DELETE: Final = "delete" + DELETE = "delete" """delete.""" - ESTABLISHED: Final = "established" + ESTABLISHED = "established" """established.""" - FIN_WAIT_1: Final = "fin_wait_1" + FIN_WAIT_1 = "fin_wait_1" """fin_wait_1.""" - FIN_WAIT_2: Final = "fin_wait_2" + FIN_WAIT_2 = "fin_wait_2" """fin_wait_2.""" - LAST_ACK: Final = "last_ack" + LAST_ACK = "last_ack" """last_ack.""" - LISTEN: Final = "listen" + LISTEN = "listen" """listen.""" - SYN_RECV: Final = "syn_recv" + SYN_RECV = "syn_recv" """syn_recv.""" - SYN_SENT: Final = "syn_sent" + SYN_SENT = "syn_sent" """syn_sent.""" - TIME_WAIT: Final = "time_wait" + TIME_WAIT = "time_wait" """time_wait.""" class SystemPagingDirectionValues(Enum): - IN: Final = "in" + IN = "in" """in.""" - OUT: Final = "out" + OUT = "out" """out.""" class SystemPagingStateValues(Enum): - USED: Final = "used" + USED = "used" """used.""" - FREE: Final = "free" + FREE = "free" """free.""" class SystemPagingTypeValues(Enum): - MAJOR: Final = "major" + MAJOR = "major" """major.""" - MINOR: Final = "minor" + MINOR = "minor" """minor.""" class SystemProcessStatusValues(Enum): - RUNNING: Final = "running" + RUNNING = "running" """running.""" - SLEEPING: Final = "sleeping" + SLEEPING = "sleeping" """sleeping.""" - STOPPED: Final = "stopped" + STOPPED = "stopped" """stopped.""" - DEFUNCT: Final = "defunct" + DEFUNCT = "defunct" """defunct.""" @deprecated(reason="The attribute system.processes.status is deprecated - Replaced by `system.process.status`") # type: ignore class SystemProcessesStatusValues(Enum): - RUNNING: Final = "running" + RUNNING = "running" """running.""" - SLEEPING: Final = "sleeping" + SLEEPING = "sleeping" """sleeping.""" - STOPPED: Final = "stopped" + STOPPED = "stopped" """stopped.""" - DEFUNCT: Final = "defunct" + DEFUNCT = "defunct" """defunct.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/telemetry_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/telemetry_attributes.py index 8f0eac938c..44107c053a 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/telemetry_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/telemetry_attributes.py @@ -47,27 +47,27 @@ @deprecated(reason="Deprecated in favor of stable :py:const:`opentelemetry.semconv.attributes.telemetry_attributes.TelemetrySdkLanguageValues`.") # type: ignore class TelemetrySdkLanguageValues(Enum): - CPP: Final = "cpp" + CPP = "cpp" """cpp.""" - DOTNET: Final = "dotnet" + DOTNET = "dotnet" """dotnet.""" - ERLANG: Final = "erlang" + ERLANG = "erlang" """erlang.""" - GO: Final = "go" + GO = "go" """go.""" - JAVA: Final = "java" + JAVA = "java" """java.""" - NODEJS: Final = "nodejs" + NODEJS = "nodejs" """nodejs.""" - PHP: Final = "php" + PHP = "php" """php.""" - PYTHON: Final = "python" + PYTHON = "python" """python.""" - RUBY: Final = "ruby" + RUBY = "ruby" """ruby.""" - RUST: Final = "rust" + RUST = "rust" """rust.""" - SWIFT: Final = "swift" + SWIFT = "swift" """swift.""" - WEBJS: Final = "webjs" + WEBJS = "webjs" """webjs.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/tls_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/tls_attributes.py index 93e74eb02f..c182fb5228 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/tls_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/tls_attributes.py @@ -163,7 +163,7 @@ class TlsProtocolNameValues(Enum): - SSL: Final = "ssl" + SSL = "ssl" """ssl.""" - TLS: Final = "tls" + TLS = "tls" """tls.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/error_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/error_attributes.py index 9fe10d596d..5b5069a46e 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/error_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/error_attributes.py @@ -41,5 +41,5 @@ class ErrorTypeValues(Enum): - OTHER: Final = "_OTHER" + OTHER = "_OTHER" """A fallback error value to be used when the instrumentation doesn't define a custom value.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/http_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/http_attributes.py index 1a3238c0ef..5d9af09c8d 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/http_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/http_attributes.py @@ -75,23 +75,23 @@ class HttpRequestMethodValues(Enum): - CONNECT: Final = "CONNECT" + CONNECT = "CONNECT" """CONNECT method.""" - DELETE: Final = "DELETE" + DELETE = "DELETE" """DELETE method.""" - GET: Final = "GET" + GET = "GET" """GET method.""" - HEAD: Final = "HEAD" + HEAD = "HEAD" """HEAD method.""" - OPTIONS: Final = "OPTIONS" + OPTIONS = "OPTIONS" """OPTIONS method.""" - PATCH: Final = "PATCH" + PATCH = "PATCH" """PATCH method.""" - POST: Final = "POST" + POST = "POST" """POST method.""" - PUT: Final = "PUT" + PUT = "PUT" """PUT method.""" - TRACE: Final = "TRACE" + TRACE = "TRACE" """TRACE method.""" - OTHER: Final = "_OTHER" + OTHER = "_OTHER" """Any HTTP method that the instrumentation has no prior knowledge of.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/network_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/network_attributes.py index f3f1f8ea7b..95476e35ce 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/network_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/network_attributes.py @@ -65,18 +65,18 @@ class NetworkTransportValues(Enum): - TCP: Final = "tcp" + TCP = "tcp" """TCP.""" - UDP: Final = "udp" + UDP = "udp" """UDP.""" - PIPE: Final = "pipe" + PIPE = "pipe" """Named or anonymous pipe.""" - UNIX: Final = "unix" + UNIX = "unix" """Unix domain socket.""" class NetworkTypeValues(Enum): - IPV4: Final = "ipv4" + IPV4 = "ipv4" """IPv4.""" - IPV6: Final = "ipv6" + IPV6 = "ipv6" """IPv6.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/otel_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/otel_attributes.py index 3db3683f63..134e246e04 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/otel_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/otel_attributes.py @@ -37,7 +37,7 @@ class OtelStatusCodeValues(Enum): - OK: Final = "OK" + OK = "OK" """The operation has been validated by an Application developer or Operator to have completed successfully.""" - ERROR: Final = "ERROR" + ERROR = "ERROR" """The operation contains an error.""" diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/telemetry_attributes.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/telemetry_attributes.py index 82275d7717..80686f9a77 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/telemetry_attributes.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/attributes/telemetry_attributes.py @@ -38,27 +38,27 @@ class TelemetrySdkLanguageValues(Enum): - CPP: Final = "cpp" + CPP = "cpp" """cpp.""" - DOTNET: Final = "dotnet" + DOTNET = "dotnet" """dotnet.""" - ERLANG: Final = "erlang" + ERLANG = "erlang" """erlang.""" - GO: Final = "go" + GO = "go" """go.""" - JAVA: Final = "java" + JAVA = "java" """java.""" - NODEJS: Final = "nodejs" + NODEJS = "nodejs" """nodejs.""" - PHP: Final = "php" + PHP = "php" """php.""" - PYTHON: Final = "python" + PYTHON = "python" """python.""" - RUBY: Final = "ruby" + RUBY = "ruby" """ruby.""" - RUST: Final = "rust" + RUST = "rust" """rust.""" - SWIFT: Final = "swift" + SWIFT = "swift" """swift.""" - WEBJS: Final = "webjs" + WEBJS = "webjs" """webjs.""" diff --git a/scripts/semconv/templates/semantic_attributes.j2 b/scripts/semconv/templates/semantic_attributes.j2 index 7ea1ffde7c..b660445b52 100644 --- a/scripts/semconv/templates/semantic_attributes.j2 +++ b/scripts/semconv/templates/semantic_attributes.j2 @@ -88,7 +88,7 @@ from enum import Enum {%- endif %} class {{class_name}}(Enum): {%- for member in attribute.attr_type.members %} - {{ member.member_id | to_const_name }}: Final = {{ attribute | print_member_value(member) }} + {{ member.member_id | to_const_name }} = {{ attribute | print_member_value(member) }} """{{ common.to_docstring(member.brief) }}.""" {%- endfor %} {%- endfor -%}