diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/container_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/container_metrics.py index c5bd6b0d823..969e87701ac 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/container_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/container_metrics.py @@ -28,7 +28,7 @@ def create_container_cpu_time(meter: Meter) -> Counter: """Total CPU time consumed""" return meter.create_counter( - name="CONTAINER_CPU_TIME", + name=CONTAINER_CPU_TIME, description="Total CPU time consumed", unit="s", ) @@ -46,7 +46,7 @@ def create_container_cpu_time(meter: Meter) -> Counter: def create_container_disk_io(meter: Meter) -> Counter: """Disk bytes for the container.""" return meter.create_counter( - name="CONTAINER_DISK_IO", + name=CONTAINER_DISK_IO, description="Disk bytes for the container.", unit="By", ) @@ -64,7 +64,7 @@ def create_container_disk_io(meter: Meter) -> Counter: def create_container_memory_usage(meter: Meter) -> Counter: """Memory usage of the container.""" return meter.create_counter( - name="CONTAINER_MEMORY_USAGE", + name=CONTAINER_MEMORY_USAGE, description="Memory usage of the container.", unit="By", ) @@ -82,7 +82,7 @@ def create_container_memory_usage(meter: Meter) -> Counter: def create_container_network_io(meter: Meter) -> Counter: """Network bytes for the container.""" return meter.create_counter( - name="CONTAINER_NETWORK_IO", + name=CONTAINER_NETWORK_IO, description="Network bytes for the container.", unit="By", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/db_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/db_metrics.py index 83f753ce1b7..6e1413cdbfd 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/db_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/db_metrics.py @@ -27,7 +27,7 @@ def create_db_client_connection_count(meter: Meter) -> UpDownCounter: """The number of connections that are currently in state described by the `state` attribute""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTION_COUNT", + name=DB_CLIENT_CONNECTION_COUNT, description="The number of connections that are currently in state described by the `state` attribute", unit="{connection}", ) @@ -44,7 +44,7 @@ def create_db_client_connection_count(meter: Meter) -> UpDownCounter: def create_db_client_connection_create_time(meter: Meter) -> Histogram: """The time it took to create a new connection""" return meter.create_histogram( - name="DB_CLIENT_CONNECTION_CREATE_TIME", + name=DB_CLIENT_CONNECTION_CREATE_TIME, description="The time it took to create a new connection", unit="s", ) @@ -61,7 +61,7 @@ def create_db_client_connection_create_time(meter: Meter) -> Histogram: def create_db_client_connection_idle_max(meter: Meter) -> UpDownCounter: """The maximum number of idle open connections allowed""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTION_IDLE_MAX", + name=DB_CLIENT_CONNECTION_IDLE_MAX, description="The maximum number of idle open connections allowed", unit="{connection}", ) @@ -78,7 +78,7 @@ def create_db_client_connection_idle_max(meter: Meter) -> UpDownCounter: def create_db_client_connection_idle_min(meter: Meter) -> UpDownCounter: """The minimum number of idle open connections allowed""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTION_IDLE_MIN", + name=DB_CLIENT_CONNECTION_IDLE_MIN, description="The minimum number of idle open connections allowed", unit="{connection}", ) @@ -95,7 +95,7 @@ def create_db_client_connection_idle_min(meter: Meter) -> UpDownCounter: def create_db_client_connection_max(meter: Meter) -> UpDownCounter: """The maximum number of open connections allowed""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTION_MAX", + name=DB_CLIENT_CONNECTION_MAX, description="The maximum number of open connections allowed", unit="{connection}", ) @@ -116,7 +116,7 @@ def create_db_client_connection_pending_requests( ) -> UpDownCounter: """The number of pending requests for an open connection, cumulative for the entire pool""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTION_PENDING_REQUESTS", + name=DB_CLIENT_CONNECTION_PENDING_REQUESTS, description="The number of pending requests for an open connection, cumulative for the entire pool", unit="{request}", ) @@ -133,7 +133,7 @@ def create_db_client_connection_pending_requests( def create_db_client_connection_timeouts(meter: Meter) -> Counter: """The number of connection timeouts that have occurred trying to obtain a connection from the pool""" return meter.create_counter( - name="DB_CLIENT_CONNECTION_TIMEOUTS", + name=DB_CLIENT_CONNECTION_TIMEOUTS, description="The number of connection timeouts that have occurred trying to obtain a connection from the pool", unit="{timeout}", ) @@ -150,7 +150,7 @@ def create_db_client_connection_timeouts(meter: Meter) -> Counter: def create_db_client_connection_use_time(meter: Meter) -> Histogram: """The time between borrowing a connection and returning it to the pool""" return meter.create_histogram( - name="DB_CLIENT_CONNECTION_USE_TIME", + name=DB_CLIENT_CONNECTION_USE_TIME, description="The time between borrowing a connection and returning it to the pool", unit="s", ) @@ -167,7 +167,7 @@ def create_db_client_connection_use_time(meter: Meter) -> Histogram: def create_db_client_connection_wait_time(meter: Meter) -> Histogram: """The time it took to obtain an open connection from the pool""" return meter.create_histogram( - name="DB_CLIENT_CONNECTION_WAIT_TIME", + name=DB_CLIENT_CONNECTION_WAIT_TIME, description="The time it took to obtain an open connection from the pool", unit="s", ) @@ -182,7 +182,7 @@ def create_db_client_connection_wait_time(meter: Meter) -> Histogram: def create_db_client_connections_create_time(meter: Meter) -> Histogram: """Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`.""" return meter.create_histogram( - name="DB_CLIENT_CONNECTIONS_CREATE_TIME", + name=DB_CLIENT_CONNECTIONS_CREATE_TIME, description="Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`.", unit="ms", ) @@ -197,7 +197,7 @@ def create_db_client_connections_create_time(meter: Meter) -> Histogram: def create_db_client_connections_idle_max(meter: Meter) -> UpDownCounter: """Deprecated, use `db.client.connection.idle.max` instead.""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTIONS_IDLE_MAX", + name=DB_CLIENT_CONNECTIONS_IDLE_MAX, description="Deprecated, use `db.client.connection.idle.max` instead.", unit="{connection}", ) @@ -212,7 +212,7 @@ def create_db_client_connections_idle_max(meter: Meter) -> UpDownCounter: def create_db_client_connections_idle_min(meter: Meter) -> UpDownCounter: """Deprecated, use `db.client.connection.idle.min` instead.""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTIONS_IDLE_MIN", + name=DB_CLIENT_CONNECTIONS_IDLE_MIN, description="Deprecated, use `db.client.connection.idle.min` instead.", unit="{connection}", ) @@ -227,7 +227,7 @@ def create_db_client_connections_idle_min(meter: Meter) -> UpDownCounter: def create_db_client_connections_max(meter: Meter) -> UpDownCounter: """Deprecated, use `db.client.connection.max` instead.""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTIONS_MAX", + name=DB_CLIENT_CONNECTIONS_MAX, description="Deprecated, use `db.client.connection.max` instead.", unit="{connection}", ) @@ -246,7 +246,7 @@ def create_db_client_connections_pending_requests( ) -> UpDownCounter: """Deprecated, use `db.client.connection.pending_requests` instead.""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTIONS_PENDING_REQUESTS", + name=DB_CLIENT_CONNECTIONS_PENDING_REQUESTS, description="Deprecated, use `db.client.connection.pending_requests` instead.", unit="{request}", ) @@ -261,7 +261,7 @@ def create_db_client_connections_pending_requests( def create_db_client_connections_timeouts(meter: Meter) -> Counter: """Deprecated, use `db.client.connection.timeouts` instead.""" return meter.create_counter( - name="DB_CLIENT_CONNECTIONS_TIMEOUTS", + name=DB_CLIENT_CONNECTIONS_TIMEOUTS, description="Deprecated, use `db.client.connection.timeouts` instead.", unit="{timeout}", ) @@ -276,7 +276,7 @@ def create_db_client_connections_timeouts(meter: Meter) -> Counter: def create_db_client_connections_usage(meter: Meter) -> UpDownCounter: """Deprecated, use `db.client.connection.count` instead.""" return meter.create_up_down_counter( - name="DB_CLIENT_CONNECTIONS_USAGE", + name=DB_CLIENT_CONNECTIONS_USAGE, description="Deprecated, use `db.client.connection.count` instead.", unit="{connection}", ) @@ -291,7 +291,7 @@ def create_db_client_connections_usage(meter: Meter) -> UpDownCounter: def create_db_client_connections_use_time(meter: Meter) -> Histogram: """Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`.""" return meter.create_histogram( - name="DB_CLIENT_CONNECTIONS_USE_TIME", + name=DB_CLIENT_CONNECTIONS_USE_TIME, description="Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`.", unit="ms", ) @@ -306,7 +306,7 @@ def create_db_client_connections_use_time(meter: Meter) -> Histogram: def create_db_client_connections_wait_time(meter: Meter) -> Histogram: """Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`.""" return meter.create_histogram( - name="DB_CLIENT_CONNECTIONS_WAIT_TIME", + name=DB_CLIENT_CONNECTIONS_WAIT_TIME, description="Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`.", unit="ms", ) @@ -323,7 +323,7 @@ def create_db_client_connections_wait_time(meter: Meter) -> Histogram: def create_db_client_operation_duration(meter: Meter) -> Histogram: """Duration of database client operations.""" return meter.create_histogram( - name="DB_CLIENT_OPERATION_DURATION", + name=DB_CLIENT_OPERATION_DURATION, description="Duration of database client operations.", unit="s", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/dns_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/dns_metrics.py index ef05dc63589..ab9387de3e2 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/dns_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/dns_metrics.py @@ -27,7 +27,7 @@ def create_dns_lookup_duration(meter: Meter) -> Histogram: """Measures the time taken to perform a DNS lookup.""" return meter.create_histogram( - name="DNS_LOOKUP_DURATION", + name=DNS_LOOKUP_DURATION, description="Measures the time taken to perform a DNS lookup.", unit="s", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/faas_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/faas_metrics.py index 2e88ceb877c..07652058e2e 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/faas_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/faas_metrics.py @@ -27,7 +27,7 @@ def create_faas_coldstarts(meter: Meter) -> Counter: """Number of invocation cold starts""" return meter.create_counter( - name="FAAS_COLDSTARTS", + name=FAAS_COLDSTARTS, description="Number of invocation cold starts", unit="{coldstart}", ) @@ -44,7 +44,7 @@ def create_faas_coldstarts(meter: Meter) -> Counter: def create_faas_cpu_usage(meter: Meter) -> Histogram: """Distribution of CPU usage per invocation""" return meter.create_histogram( - name="FAAS_CPU_USAGE", + name=FAAS_CPU_USAGE, description="Distribution of CPU usage per invocation", unit="s", ) @@ -61,7 +61,7 @@ def create_faas_cpu_usage(meter: Meter) -> Histogram: def create_faas_errors(meter: Meter) -> Counter: """Number of invocation errors""" return meter.create_counter( - name="FAAS_ERRORS", + name=FAAS_ERRORS, description="Number of invocation errors", unit="{error}", ) @@ -78,7 +78,7 @@ def create_faas_errors(meter: Meter) -> Counter: def create_faas_init_duration(meter: Meter) -> Histogram: """Measures the duration of the function's initialization, such as a cold start""" return meter.create_histogram( - name="FAAS_INIT_DURATION", + name=FAAS_INIT_DURATION, description="Measures the duration of the function's initialization, such as a cold start", unit="s", ) @@ -95,7 +95,7 @@ def create_faas_init_duration(meter: Meter) -> Histogram: def create_faas_invocations(meter: Meter) -> Counter: """Number of successful invocations""" return meter.create_counter( - name="FAAS_INVOCATIONS", + name=FAAS_INVOCATIONS, description="Number of successful invocations", unit="{invocation}", ) @@ -112,7 +112,7 @@ def create_faas_invocations(meter: Meter) -> Counter: def create_faas_invoke_duration(meter: Meter) -> Histogram: """Measures the duration of the function's logic execution""" return meter.create_histogram( - name="FAAS_INVOKE_DURATION", + name=FAAS_INVOKE_DURATION, description="Measures the duration of the function's logic execution", unit="s", ) @@ -129,7 +129,7 @@ def create_faas_invoke_duration(meter: Meter) -> Histogram: def create_faas_mem_usage(meter: Meter) -> Histogram: """Distribution of max memory usage per invocation""" return meter.create_histogram( - name="FAAS_MEM_USAGE", + name=FAAS_MEM_USAGE, description="Distribution of max memory usage per invocation", unit="By", ) @@ -146,7 +146,7 @@ def create_faas_mem_usage(meter: Meter) -> Histogram: def create_faas_net_io(meter: Meter) -> Histogram: """Distribution of net I/O usage per invocation""" return meter.create_histogram( - name="FAAS_NET_IO", + name=FAAS_NET_IO, description="Distribution of net I/O usage per invocation", unit="By", ) @@ -163,7 +163,7 @@ def create_faas_net_io(meter: Meter) -> Histogram: def create_faas_timeouts(meter: Meter) -> Counter: """Number of invocation timeouts""" return meter.create_counter( - name="FAAS_TIMEOUTS", + name=FAAS_TIMEOUTS, description="Number of invocation timeouts", unit="{timeout}", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/http_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/http_metrics.py index e1fa8a11d4f..6f0e4975de3 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/http_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/http_metrics.py @@ -27,7 +27,7 @@ def create_http_client_active_requests(meter: Meter) -> UpDownCounter: """Number of active HTTP requests.""" return meter.create_up_down_counter( - name="HTTP_CLIENT_ACTIVE_REQUESTS", + name=HTTP_CLIENT_ACTIVE_REQUESTS, description="Number of active HTTP requests.", unit="{request}", ) @@ -44,7 +44,7 @@ def create_http_client_active_requests(meter: Meter) -> UpDownCounter: def create_http_client_connection_duration(meter: Meter) -> Histogram: """The duration of the successfully established outbound HTTP connections.""" return meter.create_histogram( - name="HTTP_CLIENT_CONNECTION_DURATION", + name=HTTP_CLIENT_CONNECTION_DURATION, description="The duration of the successfully established outbound HTTP connections.", unit="s", ) @@ -61,7 +61,7 @@ def create_http_client_connection_duration(meter: Meter) -> Histogram: def create_http_client_open_connections(meter: Meter) -> UpDownCounter: """Number of outbound HTTP connections that are currently active or idle on the client.""" return meter.create_up_down_counter( - name="HTTP_CLIENT_OPEN_CONNECTIONS", + name=HTTP_CLIENT_OPEN_CONNECTIONS, description="Number of outbound HTTP connections that are currently active or idle on the client.", unit="{connection}", ) @@ -79,7 +79,7 @@ def create_http_client_open_connections(meter: Meter) -> UpDownCounter: def create_http_client_request_body_size(meter: Meter) -> Histogram: """Size of HTTP client request bodies.""" return meter.create_histogram( - name="HTTP_CLIENT_REQUEST_BODY_SIZE", + name=HTTP_CLIENT_REQUEST_BODY_SIZE, description="Size of HTTP client request bodies.", unit="By", ) @@ -94,7 +94,7 @@ def create_http_client_request_body_size(meter: Meter) -> Histogram: def create_http_client_request_duration(meter: Meter) -> Histogram: """Duration of HTTP client requests.""" return meter.create_histogram( - name="HTTP_CLIENT_REQUEST_DURATION", + name=HTTP_CLIENT_REQUEST_DURATION, description="Duration of HTTP client requests.", unit="s", ) @@ -112,7 +112,7 @@ def create_http_client_request_duration(meter: Meter) -> Histogram: def create_http_client_response_body_size(meter: Meter) -> Histogram: """Size of HTTP client response bodies.""" return meter.create_histogram( - name="HTTP_CLIENT_RESPONSE_BODY_SIZE", + name=HTTP_CLIENT_RESPONSE_BODY_SIZE, description="Size of HTTP client response bodies.", unit="By", ) @@ -129,7 +129,7 @@ def create_http_client_response_body_size(meter: Meter) -> Histogram: def create_http_server_active_requests(meter: Meter) -> UpDownCounter: """Number of active HTTP server requests.""" return meter.create_up_down_counter( - name="HTTP_SERVER_ACTIVE_REQUESTS", + name=HTTP_SERVER_ACTIVE_REQUESTS, description="Number of active HTTP server requests.", unit="{request}", ) @@ -147,7 +147,7 @@ def create_http_server_active_requests(meter: Meter) -> UpDownCounter: def create_http_server_request_body_size(meter: Meter) -> Histogram: """Size of HTTP server request bodies.""" return meter.create_histogram( - name="HTTP_SERVER_REQUEST_BODY_SIZE", + name=HTTP_SERVER_REQUEST_BODY_SIZE, description="Size of HTTP server request bodies.", unit="By", ) @@ -162,7 +162,7 @@ def create_http_server_request_body_size(meter: Meter) -> Histogram: def create_http_server_request_duration(meter: Meter) -> Histogram: """Duration of HTTP server requests.""" return meter.create_histogram( - name="HTTP_SERVER_REQUEST_DURATION", + name=HTTP_SERVER_REQUEST_DURATION, description="Duration of HTTP server requests.", unit="s", ) @@ -180,7 +180,7 @@ def create_http_server_request_duration(meter: Meter) -> Histogram: def create_http_server_response_body_size(meter: Meter) -> Histogram: """Size of HTTP server response bodies.""" return meter.create_histogram( - name="HTTP_SERVER_RESPONSE_BODY_SIZE", + name=HTTP_SERVER_RESPONSE_BODY_SIZE, description="Size of HTTP server response bodies.", unit="By", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/messaging_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/messaging_metrics.py index 3e723264265..aace01116c2 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/messaging_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/messaging_metrics.py @@ -27,7 +27,7 @@ def create_messaging_process_duration(meter: Meter) -> Histogram: """Measures the duration of process operation.""" return meter.create_histogram( - name="MESSAGING_PROCESS_DURATION", + name=MESSAGING_PROCESS_DURATION, description="Measures the duration of process operation.", unit="s", ) @@ -44,7 +44,7 @@ def create_messaging_process_duration(meter: Meter) -> Histogram: def create_messaging_process_messages(meter: Meter) -> Counter: """Measures the number of processed messages.""" return meter.create_counter( - name="MESSAGING_PROCESS_MESSAGES", + name=MESSAGING_PROCESS_MESSAGES, description="Measures the number of processed messages.", unit="{message}", ) @@ -61,7 +61,7 @@ def create_messaging_process_messages(meter: Meter) -> Counter: def create_messaging_publish_duration(meter: Meter) -> Histogram: """Measures the duration of publish operation.""" return meter.create_histogram( - name="MESSAGING_PUBLISH_DURATION", + name=MESSAGING_PUBLISH_DURATION, description="Measures the duration of publish operation.", unit="s", ) @@ -78,7 +78,7 @@ def create_messaging_publish_duration(meter: Meter) -> Histogram: def create_messaging_publish_messages(meter: Meter) -> Counter: """Measures the number of published messages.""" return meter.create_counter( - name="MESSAGING_PUBLISH_MESSAGES", + name=MESSAGING_PUBLISH_MESSAGES, description="Measures the number of published messages.", unit="{message}", ) @@ -95,7 +95,7 @@ def create_messaging_publish_messages(meter: Meter) -> Counter: def create_messaging_receive_duration(meter: Meter) -> Histogram: """Measures the duration of receive operation.""" return meter.create_histogram( - name="MESSAGING_RECEIVE_DURATION", + name=MESSAGING_RECEIVE_DURATION, description="Measures the duration of receive operation.", unit="s", ) @@ -112,7 +112,7 @@ def create_messaging_receive_duration(meter: Meter) -> Histogram: def create_messaging_receive_messages(meter: Meter) -> Counter: """Measures the number of received messages.""" return meter.create_counter( - name="MESSAGING_RECEIVE_MESSAGES", + name=MESSAGING_RECEIVE_MESSAGES, description="Measures the number of received messages.", unit="{message}", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/process_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/process_metrics.py index b501391a536..69746aa701e 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/process_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/process_metrics.py @@ -47,7 +47,7 @@ def create_process_context_switches(meter: Meter) -> Counter: """Number of times the process has been context switched.""" return meter.create_counter( - name="PROCESS_CONTEXT_SWITCHES", + name=PROCESS_CONTEXT_SWITCHES, description="Number of times the process has been context switched.", unit="{count}", ) @@ -64,7 +64,7 @@ def create_process_context_switches(meter: Meter) -> Counter: def create_process_cpu_time(meter: Meter) -> Counter: """Total CPU seconds broken down by different states.""" return meter.create_counter( - name="PROCESS_CPU_TIME", + name=PROCESS_CPU_TIME, description="Total CPU seconds broken down by different states.", unit="s", ) @@ -83,7 +83,7 @@ def create_process_cpu_utilization( ) -> ObservableGauge: """Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.""" return meter.create_observable_gauge( - name="PROCESS_CPU_UTILIZATION", + name=PROCESS_CPU_UTILIZATION, callbacks=callbacks, description="Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.", unit="1", @@ -101,7 +101,7 @@ def create_process_cpu_utilization( def create_process_disk_io(meter: Meter) -> Counter: """Disk bytes transferred.""" return meter.create_counter( - name="PROCESS_DISK_IO", + name=PROCESS_DISK_IO, description="Disk bytes transferred.", unit="By", ) @@ -118,7 +118,7 @@ def create_process_disk_io(meter: Meter) -> Counter: def create_process_memory_usage(meter: Meter) -> UpDownCounter: """The amount of physical memory in use.""" return meter.create_up_down_counter( - name="PROCESS_MEMORY_USAGE", + name=PROCESS_MEMORY_USAGE, description="The amount of physical memory in use.", unit="By", ) @@ -135,7 +135,7 @@ def create_process_memory_usage(meter: Meter) -> UpDownCounter: def create_process_memory_virtual(meter: Meter) -> UpDownCounter: """The amount of committed virtual memory.""" return meter.create_up_down_counter( - name="PROCESS_MEMORY_VIRTUAL", + name=PROCESS_MEMORY_VIRTUAL, description="The amount of committed virtual memory.", unit="By", ) @@ -152,7 +152,7 @@ def create_process_memory_virtual(meter: Meter) -> UpDownCounter: def create_process_network_io(meter: Meter) -> Counter: """Network bytes transferred.""" return meter.create_counter( - name="PROCESS_NETWORK_IO", + name=PROCESS_NETWORK_IO, description="Network bytes transferred.", unit="By", ) @@ -171,7 +171,7 @@ def create_process_network_io(meter: Meter) -> Counter: def create_process_open_file_descriptor_count(meter: Meter) -> UpDownCounter: """Number of file descriptors in use by the process.""" return meter.create_up_down_counter( - name="PROCESS_OPEN_FILE_DESCRIPTOR_COUNT", + name=PROCESS_OPEN_FILE_DESCRIPTOR_COUNT, description="Number of file descriptors in use by the process.", unit="{count}", ) @@ -188,7 +188,7 @@ def create_process_open_file_descriptor_count(meter: Meter) -> UpDownCounter: def create_process_paging_faults(meter: Meter) -> Counter: """Number of page faults the process has made.""" return meter.create_counter( - name="PROCESS_PAGING_FAULTS", + name=PROCESS_PAGING_FAULTS, description="Number of page faults the process has made.", unit="{fault}", ) @@ -205,7 +205,7 @@ def create_process_paging_faults(meter: Meter) -> Counter: def create_process_thread_count(meter: Meter) -> UpDownCounter: """Process threads count.""" return meter.create_up_down_counter( - name="PROCESS_THREAD_COUNT", + name=PROCESS_THREAD_COUNT, description="Process threads count.", unit="{thread}", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/rpc_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/rpc_metrics.py index 2bc40476655..c71f9c720f8 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/rpc_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/rpc_metrics.py @@ -31,7 +31,7 @@ def create_rpc_client_duration(meter: Meter) -> Histogram: """Measures the duration of outbound RPC.""" return meter.create_histogram( - name="RPC_CLIENT_DURATION", + name=RPC_CLIENT_DURATION, description="Measures the duration of outbound RPC.", unit="ms", ) @@ -49,7 +49,7 @@ def create_rpc_client_duration(meter: Meter) -> Histogram: def create_rpc_client_request_size(meter: Meter) -> Histogram: """Measures the size of RPC request messages (uncompressed).""" return meter.create_histogram( - name="RPC_CLIENT_REQUEST_SIZE", + name=RPC_CLIENT_REQUEST_SIZE, description="Measures the size of RPC request messages (uncompressed).", unit="By", ) @@ -69,7 +69,7 @@ def create_rpc_client_request_size(meter: Meter) -> Histogram: def create_rpc_client_requests_per_rpc(meter: Meter) -> Histogram: """Measures the number of messages received per RPC.""" return meter.create_histogram( - name="RPC_CLIENT_REQUESTS_PER_RPC", + name=RPC_CLIENT_REQUESTS_PER_RPC, description="Measures the number of messages received per RPC.", unit="{count}", ) @@ -87,7 +87,7 @@ def create_rpc_client_requests_per_rpc(meter: Meter) -> Histogram: def create_rpc_client_response_size(meter: Meter) -> Histogram: """Measures the size of RPC response messages (uncompressed).""" return meter.create_histogram( - name="RPC_CLIENT_RESPONSE_SIZE", + name=RPC_CLIENT_RESPONSE_SIZE, description="Measures the size of RPC response messages (uncompressed).", unit="By", ) @@ -107,7 +107,7 @@ def create_rpc_client_response_size(meter: Meter) -> Histogram: def create_rpc_client_responses_per_rpc(meter: Meter) -> Histogram: """Measures the number of messages sent per RPC.""" return meter.create_histogram( - name="RPC_CLIENT_RESPONSES_PER_RPC", + name=RPC_CLIENT_RESPONSES_PER_RPC, description="Measures the number of messages sent per RPC.", unit="{count}", ) @@ -128,7 +128,7 @@ def create_rpc_client_responses_per_rpc(meter: Meter) -> Histogram: def create_rpc_server_duration(meter: Meter) -> Histogram: """Measures the duration of inbound RPC.""" return meter.create_histogram( - name="RPC_SERVER_DURATION", + name=RPC_SERVER_DURATION, description="Measures the duration of inbound RPC.", unit="ms", ) @@ -146,7 +146,7 @@ def create_rpc_server_duration(meter: Meter) -> Histogram: def create_rpc_server_request_size(meter: Meter) -> Histogram: """Measures the size of RPC request messages (uncompressed).""" return meter.create_histogram( - name="RPC_SERVER_REQUEST_SIZE", + name=RPC_SERVER_REQUEST_SIZE, description="Measures the size of RPC request messages (uncompressed).", unit="By", ) @@ -166,7 +166,7 @@ def create_rpc_server_request_size(meter: Meter) -> Histogram: def create_rpc_server_requests_per_rpc(meter: Meter) -> Histogram: """Measures the number of messages received per RPC.""" return meter.create_histogram( - name="RPC_SERVER_REQUESTS_PER_RPC", + name=RPC_SERVER_REQUESTS_PER_RPC, description="Measures the number of messages received per RPC.", unit="{count}", ) @@ -184,7 +184,7 @@ def create_rpc_server_requests_per_rpc(meter: Meter) -> Histogram: def create_rpc_server_response_size(meter: Meter) -> Histogram: """Measures the size of RPC response messages (uncompressed).""" return meter.create_histogram( - name="RPC_SERVER_RESPONSE_SIZE", + name=RPC_SERVER_RESPONSE_SIZE, description="Measures the size of RPC response messages (uncompressed).", unit="By", ) @@ -204,7 +204,7 @@ def create_rpc_server_response_size(meter: Meter) -> Histogram: def create_rpc_server_responses_per_rpc(meter: Meter) -> Histogram: """Measures the number of messages sent per RPC.""" return meter.create_histogram( - name="RPC_SERVER_RESPONSES_PER_RPC", + name=RPC_SERVER_RESPONSES_PER_RPC, description="Measures the number of messages sent per RPC.", unit="{count}", ) diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/system_metrics.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/system_metrics.py index 70097599fdd..1b821cd0e83 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/system_metrics.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/metrics/system_metrics.py @@ -49,7 +49,7 @@ def create_system_cpu_frequency( ) -> ObservableGauge: """Reports the current frequency of the CPU in Hz""" return meter.create_observable_gauge( - name="SYSTEM_CPU_FREQUENCY", + name=SYSTEM_CPU_FREQUENCY, callbacks=callbacks, description="Reports the current frequency of the CPU in Hz", unit="{Hz}", @@ -67,7 +67,7 @@ def create_system_cpu_frequency( def create_system_cpu_logical_count(meter: Meter) -> UpDownCounter: """Reports the number of logical (virtual) processor cores created by the operating system to manage multitasking""" return meter.create_up_down_counter( - name="SYSTEM_CPU_LOGICAL_COUNT", + name=SYSTEM_CPU_LOGICAL_COUNT, description="Reports the number of logical (virtual) processor cores created by the operating system to manage multitasking", unit="{cpu}", ) @@ -84,7 +84,7 @@ def create_system_cpu_logical_count(meter: Meter) -> UpDownCounter: def create_system_cpu_physical_count(meter: Meter) -> UpDownCounter: """Reports the number of actual physical processor cores on the hardware""" return meter.create_up_down_counter( - name="SYSTEM_CPU_PHYSICAL_COUNT", + name=SYSTEM_CPU_PHYSICAL_COUNT, description="Reports the number of actual physical processor cores on the hardware", unit="{cpu}", ) @@ -101,7 +101,7 @@ def create_system_cpu_physical_count(meter: Meter) -> UpDownCounter: def create_system_cpu_time(meter: Meter) -> Counter: """Seconds each logical CPU spent on each mode""" return meter.create_counter( - name="SYSTEM_CPU_TIME", + name=SYSTEM_CPU_TIME, description="Seconds each logical CPU spent on each mode", unit="s", ) @@ -120,7 +120,7 @@ def create_system_cpu_utilization( ) -> ObservableGauge: """Difference in system.cpu.time since the last measurement, divided by the elapsed time and number of logical CPUs""" return meter.create_observable_gauge( - name="SYSTEM_CPU_UTILIZATION", + name=SYSTEM_CPU_UTILIZATION, callbacks=callbacks, description="Difference in system.cpu.time since the last measurement, divided by the elapsed time and number of logical CPUs", unit="1", @@ -136,7 +136,7 @@ def create_system_cpu_utilization( def create_system_disk_io(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_DISK_IO", + name=SYSTEM_DISK_IO, description=None, unit="By", ) @@ -159,7 +159,7 @@ def create_system_disk_io(meter: Meter) -> Counter: def create_system_disk_io_time(meter: Meter) -> Counter: """Time disk spent activated""" return meter.create_counter( - name="SYSTEM_DISK_IO_TIME", + name=SYSTEM_DISK_IO_TIME, description="Time disk spent activated", unit="s", ) @@ -174,7 +174,7 @@ def create_system_disk_io_time(meter: Meter) -> Counter: def create_system_disk_merged(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_DISK_MERGED", + name=SYSTEM_DISK_MERGED, description=None, unit="{operation}", ) @@ -195,7 +195,7 @@ def create_system_disk_merged(meter: Meter) -> Counter: def create_system_disk_operation_time(meter: Meter) -> Counter: """Sum of the time each operation took to complete""" return meter.create_counter( - name="SYSTEM_DISK_OPERATION_TIME", + name=SYSTEM_DISK_OPERATION_TIME, description="Sum of the time each operation took to complete", unit="s", ) @@ -210,7 +210,7 @@ def create_system_disk_operation_time(meter: Meter) -> Counter: def create_system_disk_operations(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_DISK_OPERATIONS", + name=SYSTEM_DISK_OPERATIONS, description=None, unit="{operation}", ) @@ -225,7 +225,7 @@ def create_system_disk_operations(meter: Meter) -> Counter: def create_system_filesystem_usage(meter: Meter) -> UpDownCounter: return meter.create_up_down_counter( - name="SYSTEM_FILESYSTEM_USAGE", + name=SYSTEM_FILESYSTEM_USAGE, description=None, unit="By", ) @@ -242,7 +242,7 @@ def create_system_filesystem_utilization( meter: Meter, callbacks: Optional[Sequence[CallbackT]] ) -> ObservableGauge: return meter.create_observable_gauge( - name="SYSTEM_FILESYSTEM_UTILIZATION", + name=SYSTEM_FILESYSTEM_UTILIZATION, callbacks=callbacks, description=None, unit="1", @@ -265,7 +265,7 @@ def create_system_filesystem_utilization( def create_system_linux_memory_available(meter: Meter) -> UpDownCounter: """An estimate of how much memory is available for starting new applications, without causing swapping""" return meter.create_up_down_counter( - name="SYSTEM_LINUX_MEMORY_AVAILABLE", + name=SYSTEM_LINUX_MEMORY_AVAILABLE, description="An estimate of how much memory is available for starting new applications, without causing swapping", unit="By", ) @@ -283,7 +283,7 @@ def create_system_linux_memory_available(meter: Meter) -> UpDownCounter: def create_system_memory_limit(meter: Meter) -> UpDownCounter: """Total memory available in the system.""" return meter.create_up_down_counter( - name="SYSTEM_MEMORY_LIMIT", + name=SYSTEM_MEMORY_LIMIT, description="Total memory available in the system.", unit="By", ) @@ -302,7 +302,7 @@ def create_system_memory_limit(meter: Meter) -> UpDownCounter: def create_system_memory_shared(meter: Meter) -> UpDownCounter: """Shared memory used (mostly by tmpfs).""" return meter.create_up_down_counter( - name="SYSTEM_MEMORY_SHARED", + name=SYSTEM_MEMORY_SHARED, description="Shared memory used (mostly by tmpfs).", unit="By", ) @@ -321,7 +321,7 @@ def create_system_memory_shared(meter: Meter) -> UpDownCounter: def create_system_memory_usage(meter: Meter) -> UpDownCounter: """Reports memory in use by state.""" return meter.create_up_down_counter( - name="SYSTEM_MEMORY_USAGE", + name=SYSTEM_MEMORY_USAGE, description="Reports memory in use by state.", unit="By", ) @@ -338,7 +338,7 @@ def create_system_memory_utilization( meter: Meter, callbacks: Optional[Sequence[CallbackT]] ) -> ObservableGauge: return meter.create_observable_gauge( - name="SYSTEM_MEMORY_UTILIZATION", + name=SYSTEM_MEMORY_UTILIZATION, callbacks=callbacks, description=None, unit="1", @@ -354,7 +354,7 @@ def create_system_memory_utilization( def create_system_network_connections(meter: Meter) -> UpDownCounter: return meter.create_up_down_counter( - name="SYSTEM_NETWORK_CONNECTIONS", + name=SYSTEM_NETWORK_CONNECTIONS, description=None, unit="{connection}", ) @@ -376,7 +376,7 @@ def create_system_network_connections(meter: Meter) -> UpDownCounter: def create_system_network_dropped(meter: Meter) -> Counter: """Count of packets that are dropped or discarded even though there was no error""" return meter.create_counter( - name="SYSTEM_NETWORK_DROPPED", + name=SYSTEM_NETWORK_DROPPED, description="Count of packets that are dropped or discarded even though there was no error", unit="{packet}", ) @@ -398,7 +398,7 @@ def create_system_network_dropped(meter: Meter) -> Counter: def create_system_network_errors(meter: Meter) -> Counter: """Count of network errors detected""" return meter.create_counter( - name="SYSTEM_NETWORK_ERRORS", + name=SYSTEM_NETWORK_ERRORS, description="Count of network errors detected", unit="{error}", ) @@ -413,7 +413,7 @@ def create_system_network_errors(meter: Meter) -> Counter: def create_system_network_io(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_NETWORK_IO", + name=SYSTEM_NETWORK_IO, description=None, unit="By", ) @@ -428,7 +428,7 @@ def create_system_network_io(meter: Meter) -> Counter: def create_system_network_packets(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_NETWORK_PACKETS", + name=SYSTEM_NETWORK_PACKETS, description=None, unit="{packet}", ) @@ -443,7 +443,7 @@ def create_system_network_packets(meter: Meter) -> Counter: def create_system_paging_faults(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_PAGING_FAULTS", + name=SYSTEM_PAGING_FAULTS, description=None, unit="{fault}", ) @@ -458,7 +458,7 @@ def create_system_paging_faults(meter: Meter) -> Counter: def create_system_paging_operations(meter: Meter) -> Counter: return meter.create_counter( - name="SYSTEM_PAGING_OPERATIONS", + name=SYSTEM_PAGING_OPERATIONS, description=None, unit="{operation}", ) @@ -475,7 +475,7 @@ def create_system_paging_operations(meter: Meter) -> Counter: def create_system_paging_usage(meter: Meter) -> UpDownCounter: """Unix swap or windows pagefile usage""" return meter.create_up_down_counter( - name="SYSTEM_PAGING_USAGE", + name=SYSTEM_PAGING_USAGE, description="Unix swap or windows pagefile usage", unit="By", ) @@ -492,7 +492,7 @@ def create_system_paging_utilization( meter: Meter, callbacks: Optional[Sequence[CallbackT]] ) -> ObservableGauge: return meter.create_observable_gauge( - name="SYSTEM_PAGING_UTILIZATION", + name=SYSTEM_PAGING_UTILIZATION, callbacks=callbacks, description=None, unit="1", @@ -510,7 +510,7 @@ def create_system_paging_utilization( def create_system_process_count(meter: Meter) -> UpDownCounter: """Total number of processes in each state""" return meter.create_up_down_counter( - name="SYSTEM_PROCESS_COUNT", + name=SYSTEM_PROCESS_COUNT, description="Total number of processes in each state", unit="{process}", ) @@ -527,7 +527,7 @@ def create_system_process_count(meter: Meter) -> UpDownCounter: def create_system_process_created(meter: Meter) -> Counter: """Total number of processes created over uptime of the host""" return meter.create_counter( - name="SYSTEM_PROCESS_CREATED", + name=SYSTEM_PROCESS_CREATED, description="Total number of processes created over uptime of the host", unit="{process}", ) diff --git a/scripts/semconv/templates/registry/semantic_metrics.j2 b/scripts/semconv/templates/registry/semantic_metrics.j2 index 9bda31f31f4..735fa8165b9 100644 --- a/scripts/semconv/templates/registry/semantic_metrics.j2 +++ b/scripts/semconv/templates/registry/semantic_metrics.j2 @@ -83,7 +83,7 @@ def create_{{ metric_name }}(meter: Meter) -> {{metric.instrument | map_text("py """{{ metric.brief | replace("\\", "\\\\")}}""" {% endif -%} return meter.create_{{ metric.instrument | map_text("py_instrument_to_factory")}}( - name="{{ const_name }}", + name={{ const_name }}, {%- if metric.instrument == "gauge" %} callbacks=callbacks, {%- endif %}