UNPKG

@opentelemetry/semantic-conventions

Version:
939 lines 227 kB
/** * The authentication duration for a request. * * @note Meter name: `Microsoft.AspNetCore.Authentication`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION: "aspnetcore.authentication.authenticate.duration"; /** * The total number of times a scheme is challenged. * * @note Meter name: `Microsoft.AspNetCore.Authentication`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES: "aspnetcore.authentication.challenges"; /** * The total number of times an authenticated user attempts to access a resource they are not permitted to access. * * @note Meter name: `Microsoft.AspNetCore.Authentication`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS: "aspnetcore.authentication.forbids"; /** * The total number of times a principal is signed in with a scheme. * * @note Meter name: `Microsoft.AspNetCore.Authentication`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS: "aspnetcore.authentication.sign_ins"; /** * The total number of times a principal is signed out with a scheme. * * @note Meter name: `Microsoft.AspNetCore.Authentication`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS: "aspnetcore.authentication.sign_outs"; /** * The total number of authorization attempts. * * @note Meter name: `Microsoft.AspNetCore.Authorization`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS: "aspnetcore.authorization.attempts"; /** * The duration of authenticate attempts. The authenticate metrics is recorded by sign in methods such as PasswordSignInAsync and TwoFactorSignInAsync. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION: "aspnetcore.identity.sign_in.authenticate.duration"; /** * The total number of check password attempts. Checks that the account is in a state that can log in and that the password is valid using the UserManager.CheckPasswordAsync method. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS: "aspnetcore.identity.sign_in.check_password_attempts"; /** * The total number of calls to sign in user principals. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS: "aspnetcore.identity.sign_in.sign_ins"; /** * The total number of calls to sign out user principals. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS: "aspnetcore.identity.sign_in.sign_outs"; /** * The total number of two factor clients forgotten. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN: "aspnetcore.identity.sign_in.two_factor_clients_forgotten"; /** * The total number of two factor clients remembered. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED: "aspnetcore.identity.sign_in.two_factor_clients_remembered"; /** * The number of check password attempts. Only checks whether the password is valid and not whether the user account is in a state that can log in. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS: "aspnetcore.identity.user.check_password_attempts"; /** * The duration of user creation operations. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION: "aspnetcore.identity.user.create.duration"; /** * The duration of user deletion operations. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION: "aspnetcore.identity.user.delete.duration"; /** * The total number of token generations. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS: "aspnetcore.identity.user.generated_tokens"; /** * The duration of user update operations. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION: "aspnetcore.identity.user.update.duration"; /** * The total number of token verification attempts. * * @note Meter name: `Microsoft.AspNetCore.Identity`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS: "aspnetcore.identity.user.verify_token_attempts"; /** * Total number of bytes allocated by the memory pool. Allocation occurs when a memory rental request exceeds the available pooled memory. * * @note Meter name: `Microsoft.AspNetCore.MemoryPool`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED: "aspnetcore.memory_pool.allocated"; /** * Total number of bytes evicted from the memory pool. Eviction occurs when idle pooled memory is reclaimed. * * @note Meter name: `Microsoft.AspNetCore.MemoryPool`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_MEMORY_POOL_EVICTED: "aspnetcore.memory_pool.evicted"; /** * Number of bytes currently pooled and available for reuse. * * @note Meter name: `Microsoft.AspNetCore.MemoryPool`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_MEMORY_POOL_POOLED: "aspnetcore.memory_pool.pooled"; /** * Total number of bytes rented from the memory pool. * * @note Meter name: `Microsoft.AspNetCore.MemoryPool`; Added in: ASP.NET Core 10.0 * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_ASPNETCORE_MEMORY_POOL_RENTED: "aspnetcore.memory_pool.rented"; /** * Number of active client instances. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_AZURE_COSMOSDB_CLIENT_ACTIVE_INSTANCE_COUNT: "azure.cosmosdb.client.active_instance.count"; /** * [Request units](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the operation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_AZURE_COSMOSDB_CLIENT_OPERATION_REQUEST_CHARGE: "azure.cosmosdb.client.operation.request_charge"; /** * The number of pipeline runs currently active in the system by state. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CICD_PIPELINE_RUN_ACTIVE: "cicd.pipeline.run.active"; /** * Duration of a pipeline run grouped by pipeline, state and result. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CICD_PIPELINE_RUN_DURATION: "cicd.pipeline.run.duration"; /** * The number of errors encountered in pipeline runs (eg. compile, test failures). * * @note There might be errors in a pipeline run that are non fatal (eg. they are suppressed) or in a parallel stage multiple stages could have a fatal error. * This means that this error count might not be the same as the count of metric `cicd.pipeline.run.duration` with run result `failure`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CICD_PIPELINE_RUN_ERRORS: "cicd.pipeline.run.errors"; /** * The number of errors in a component of the CI/CD system (eg. controller, scheduler, agent). * * @note Errors in pipeline run execution are explicitly excluded. Ie a test failure is not counted in this metric. * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CICD_SYSTEM_ERRORS: "cicd.system.errors"; /** * The number of workers on the CI/CD system by state. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CICD_WORKER_COUNT: "cicd.worker.count"; /** * CPU time consumed. * * @note CPU time consumed by the specific container on all available CPU cores * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_CPU_TIME: "container.cpu.time"; /** * Container's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs. * * @note CPU usage of the specific container on all available CPU cores, averaged over the sample window * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_CPU_USAGE: "container.cpu.usage"; /** * Disk bytes for the container. * * @note The total number of bytes read/written successfully (aggregated from all disks). * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_DISK_IO: "container.disk.io"; /** * Container filesystem available bytes. * * @note In K8s, this metric is derived from the * [FsStats.AvailableBytes](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#FsStats) field * of the [ContainerStats.Rootfs](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#ContainerStats) * of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_FILESYSTEM_AVAILABLE: "container.filesystem.available"; /** * Container filesystem capacity. * * @note In K8s, this metric is derived from the * [FsStats.CapacityBytes](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#FsStats) field * of the [ContainerStats.Rootfs](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#ContainerStats) * of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_FILESYSTEM_CAPACITY: "container.filesystem.capacity"; /** * Container filesystem usage. * * @note This may not equal capacity - available. * * In K8s, this metric is derived from the * [FsStats.UsedBytes](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#FsStats) field * of the [ContainerStats.Rootfs](https://pkg.go.dev/k8s.io/kubelet@v0.33.0/pkg/apis/stats/v1alpha1#ContainerStats) * of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_FILESYSTEM_USAGE: "container.filesystem.usage"; /** * Container memory available. * * @note Available memory for use. This is defined as the memory limit - workingSetBytes. If memory limit is undefined, the available bytes is omitted. * In general, this metric can be derived from [cadvisor](https://github.com/google/cadvisor/blob/v0.53.0/docs/storage/prometheus.md#prometheus-container-metrics) and by subtracting the `container_memory_working_set_bytes` metric from the `container_spec_memory_limit_bytes` metric. * In K8s, this metric is derived from the [MemoryStats.AvailableBytes](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#MemoryStats) field of the [PodStats.Memory](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#PodStats) of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_MEMORY_AVAILABLE: "container.memory.available"; /** * Container memory paging faults. * * @note In general, this metric can be derived from [cadvisor](https://github.com/google/cadvisor/blob/v0.53.0/docs/storage/prometheus.md#prometheus-container-metrics) and specifically the `container_memory_failures_total{failure_type=pgfault, scope=container}` and `container_memory_failures_total{failure_type=pgmajfault, scope=container}`metric. * In K8s, this metric is derived from the [MemoryStats.PageFaults](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#MemoryStats) and [MemoryStats.MajorPageFaults](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#MemoryStats) field of the [PodStats.Memory](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#PodStats) of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_MEMORY_PAGING_FAULTS: "container.memory.paging.faults"; /** * Container memory RSS. * * @note In general, this metric can be derived from [cadvisor](https://github.com/google/cadvisor/blob/v0.53.0/docs/storage/prometheus.md#prometheus-container-metrics) and specifically the `container_memory_rss` metric. * In K8s, this metric is derived from the [MemoryStats.RSSBytes](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#MemoryStats) field of the [PodStats.Memory](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#PodStats) of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_MEMORY_RSS: "container.memory.rss"; /** * Memory usage of the container. * * @note Memory usage of the container. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_MEMORY_USAGE: "container.memory.usage"; /** * Container memory working set. * * @note In general, this metric can be derived from [cadvisor](https://github.com/google/cadvisor/blob/v0.53.0/docs/storage/prometheus.md#prometheus-container-metrics) and specifically the `container_memory_working_set_bytes` metric. * In K8s, this metric is derived from the [MemoryStats.WorkingSetBytes](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#MemoryStats) field of the [PodStats.Memory](https://pkg.go.dev/k8s.io/kubelet@v0.34.0/pkg/apis/stats/v1alpha1#PodStats) of the Kubelet's stats API. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_MEMORY_WORKING_SET: "container.memory.working_set"; /** * Network bytes for the container. * * @note The number of bytes sent/received on all network interfaces by the container. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_NETWORK_IO: "container.network.io"; /** * The time the container has been running. * * @note Instrumentations **SHOULD** use a gauge with type `double` and measure uptime in seconds as a floating point number with the highest precision available. * The actual accuracy would depend on the instrumentation and operating system. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CONTAINER_UPTIME: "container.uptime"; /** * Deprecated. Use `system.cpu.frequency` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `system.cpu.frequency`. */ export declare const METRIC_CPU_FREQUENCY: "cpu.frequency"; /** * Deprecated. Use `system.cpu.time` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `system.cpu.time`. */ export declare const METRIC_CPU_TIME: "cpu.time"; /** * Deprecated. Use `system.cpu.utilization` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `system.cpu.utilization`. */ export declare const METRIC_CPU_UTILIZATION: "cpu.utilization"; /** * The total number of objects collected inside a generation since interpreter start. * * @note This metric reports data from [`gc.stats()`](https://docs.python.org/3/library/gc.html#gc.get_stats). * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CPYTHON_GC_COLLECTED_OBJECTS: "cpython.gc.collected_objects"; /** * The number of times a generation was collected since interpreter start. * * @note This metric reports data from [`gc.stats()`](https://docs.python.org/3/library/gc.html#gc.get_stats). * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CPYTHON_GC_COLLECTIONS: "cpython.gc.collections"; /** * The total number of objects which were found to be uncollectable inside a generation since interpreter start. * * @note This metric reports data from [`gc.stats()`](https://docs.python.org/3/library/gc.html#gc.get_stats). * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_CPYTHON_GC_UNCOLLECTABLE_OBJECTS: "cpython.gc.uncollectable_objects"; /** * The number of connections that are currently in state described by the `state` attribute. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_COUNT: "db.client.connection.count"; /** * The time it took to create a new connection. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_CREATE_TIME: "db.client.connection.create_time"; /** * The maximum number of idle open connections allowed. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_IDLE_MAX: "db.client.connection.idle.max"; /** * The minimum number of idle open connections allowed. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_IDLE_MIN: "db.client.connection.idle.min"; /** * The maximum number of open connections allowed. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_MAX: "db.client.connection.max"; /** * The number of current pending requests for an open connection. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS: "db.client.connection.pending_requests"; /** * The number of connection timeouts that have occurred trying to obtain a connection from the pool. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_TIMEOUTS: "db.client.connection.timeouts"; /** * The time between borrowing a connection and returning it to the pool. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_USE_TIME: "db.client.connection.use_time"; /** * The time it took to obtain an open connection from the pool. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_CONNECTION_WAIT_TIME: "db.client.connection.wait_time"; /** * Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.create_time` with unit `s`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME: "db.client.connections.create_time"; /** * Deprecated, use `db.client.connection.idle.max` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.idle.max`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX: "db.client.connections.idle.max"; /** * Deprecated, use `db.client.connection.idle.min` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.idle.min`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN: "db.client.connections.idle.min"; /** * Deprecated, use `db.client.connection.max` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.max`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_MAX: "db.client.connections.max"; /** * Deprecated, use `db.client.connection.pending_requests` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.pending_requests`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS: "db.client.connections.pending_requests"; /** * Deprecated, use `db.client.connection.timeouts` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.timeouts`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS: "db.client.connections.timeouts"; /** * Deprecated, use `db.client.connection.count` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.count`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_USAGE: "db.client.connections.usage"; /** * Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.use_time` with unit `s`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_USE_TIME: "db.client.connections.use_time"; /** * Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `db.client.connection.wait_time` with unit `s`. */ export declare const METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME: "db.client.connections.wait_time"; /** * Deprecated, use `azure.cosmosdb.client.active_instance.count` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `azure.cosmosdb.client.active_instance.count`. */ export declare const METRIC_DB_CLIENT_COSMOSDB_ACTIVE_INSTANCE_COUNT: "db.client.cosmosdb.active_instance.count"; /** * Deprecated, use `azure.cosmosdb.client.operation.request_charge` instead. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Replaced by `azure.cosmosdb.client.operation.request_charge`. */ export declare const METRIC_DB_CLIENT_COSMOSDB_OPERATION_REQUEST_CHARGE: "db.client.cosmosdb.operation.request_charge"; /** * The actual number of records returned by the database operation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DB_CLIENT_RESPONSE_RETURNED_ROWS: "db.client.response.returned_rows"; /** * Measures the time taken to perform a DNS lookup. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_DNS_LOOKUP_DURATION: "dns.lookup.duration"; /** * Number of invocation cold starts. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_COLDSTARTS: "faas.coldstarts"; /** * Distribution of CPU usage per invocation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_CPU_USAGE: "faas.cpu_usage"; /** * Number of invocation errors. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_ERRORS: "faas.errors"; /** * Measures the duration of the function's initialization, such as a cold start. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_INIT_DURATION: "faas.init_duration"; /** * Number of successful invocations. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_INVOCATIONS: "faas.invocations"; /** * Measures the duration of the function's logic execution. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_INVOKE_DURATION: "faas.invoke_duration"; /** * Distribution of max memory usage per invocation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_MEM_USAGE: "faas.mem_usage"; /** * Distribution of net I/O usage per invocation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_NET_IO: "faas.net_io"; /** * Number of invocation timeouts. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_FAAS_TIMEOUTS: "faas.timeouts"; /** * GenAI operation duration. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_CLIENT_OPERATION_DURATION: "gen_ai.client.operation.duration"; /** * Time per output chunk, recorded for each chunk received after the first one, measured as the time elapsed from the end of the previous chunk to the end of the current chunk. * * @note This metrics **SHOULD** be reported for streaming calls and **SHOULD NOT** be reported otherwise. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_CLIENT_OPERATION_TIME_PER_OUTPUT_CHUNK: "gen_ai.client.operation.time_per_output_chunk"; /** * Time to receive the first chunk, measured from when the client issues the generation request to when the first chunk is received in the response stream. * * @note This metrics **SHOULD** be reported for streaming calls and **SHOULD NOT** be reported otherwise. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_CLIENT_OPERATION_TIME_TO_FIRST_CHUNK: "gen_ai.client.operation.time_to_first_chunk"; /** * Number of input and output tokens used. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_CLIENT_TOKEN_USAGE: "gen_ai.client.token.usage"; /** * Generative AI server request duration such as time-to-last byte or last output token. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_SERVER_REQUEST_DURATION: "gen_ai.server.request.duration"; /** * Time per output token generated after the first token for successful responses. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN: "gen_ai.server.time_per_output_token"; /** * Time to generate first token for successful responses. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. * * @deprecated Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). */ export declare const METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN: "gen_ai.server.time_to_first_token"; /** * Heap size target percentage configured by the user, otherwise 100. * * @note The value range is [0.0,100.0]. Computed from `/gc/gogc:percent`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_CONFIG_GOGC: "go.config.gogc"; /** * Estimated CPU time spent by the Go runtime. * * @note Computed from `/cpu/classes/...` metrics. This metric is an overestimate, and not directly comparable to system CPU time measurements. Compare only with other `go.cpu.time` metrics. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_CPU_TIME: "go.cpu.time"; /** * Count of live goroutines. * * @note Computed from `/sched/goroutines:goroutines`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_GOROUTINE_COUNT: "go.goroutine.count"; /** * Memory allocated to the heap by the application. * * @note Computed from `/gc/heap/allocs:bytes`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_ALLOCATED: "go.memory.allocated"; /** * Count of allocations to the heap by the application. * * @note Computed from `/gc/heap/allocs:objects`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_ALLOCATIONS: "go.memory.allocations"; /** * Number of completed GC cycles. * * @note Computed from `/gc/cycles/total:gc-cycles`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_GC_CYCLES: "go.memory.gc.cycles"; /** * Heap size target for the end of the GC cycle. * * @note Computed from `/gc/heap/goal:bytes`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_GC_GOAL: "go.memory.gc.goal"; /** * Distribution of individual GC-related stop-the-world pause latencies. This is the time from deciding to stop the world until the world is started again. * * @note Computed from `/sched/pauses/total/gc:seconds`. Bucket boundaries are provided by the runtime, and are subject to change. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_GC_PAUSE_DURATION: "go.memory.gc.pause.duration"; /** * Go runtime memory limit configured by the user, if a limit exists. * * @note Computed from `/gc/gomemlimit:bytes`. This metric is excluded if the limit obtained from the Go runtime is math.MaxInt64. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_LIMIT: "go.memory.limit"; /** * Memory used by the Go runtime. * * @note Computed from `(/memory/classes/total:bytes - /memory/classes/heap/released:bytes)`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_MEMORY_USED: "go.memory.used"; /** * The number of OS threads that can execute user-level Go code simultaneously. * * @note Computed from `/sched/gomaxprocs:threads`. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_PROCESSOR_LIMIT: "go.processor.limit"; /** * The time goroutines have spent in the scheduler in a runnable state before actually running. * * @note Computed from `/sched/latencies:seconds`. Bucket boundaries are provided by the runtime, and are subject to change. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_GO_SCHEDULE_DURATION: "go.schedule.duration"; /** * Number of active HTTP requests. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_CLIENT_ACTIVE_REQUESTS: "http.client.active_requests"; /** * The duration of the successfully established outbound HTTP connections. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_CLIENT_CONNECTION_DURATION: "http.client.connection.duration"; /** * Number of outbound HTTP connections that are currently active or idle on the client. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_CLIENT_OPEN_CONNECTIONS: "http.client.open_connections"; /** * Size of HTTP client request bodies. * * @note The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the [Content-Length](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE: "http.client.request.body.size"; /** * Size of HTTP client response bodies. * * @note The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the [Content-Length](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE: "http.client.response.body.size"; /** * Number of active HTTP server requests. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_SERVER_ACTIVE_REQUESTS: "http.server.active_requests"; /** * Size of HTTP server request bodies. * * @note The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the [Content-Length](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_SERVER_REQUEST_BODY_SIZE: "http.server.request.body.size"; /** * Size of HTTP server response bodies. * * @note The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the [Content-Length](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE: "http.server.response.body.size"; /** * Remaining fraction of battery charge. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_BATTERY_CHARGE: "hw.battery.charge"; /** * Lower limit of battery charge fraction to ensure proper operation. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_BATTERY_CHARGE_LIMIT: "hw.battery.charge.limit"; /** * Time left before battery is completely charged or discharged. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_BATTERY_TIME_LEFT: "hw.battery.time_left"; /** * CPU current frequency. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_CPU_SPEED: "hw.cpu.speed"; /** * CPU maximum frequency. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_CPU_SPEED_LIMIT: "hw.cpu.speed.limit"; /** * Energy consumed by the component. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_ENERGY: "hw.energy"; /** * Number of errors encountered by the component. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_ERRORS: "hw.errors"; /** * Fan speed in revolutions per minute. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_FAN_SPEED: "hw.fan.speed"; /** * Speed limit in rpm. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_FAN_SPEED_LIMIT: "hw.fan.speed.limit"; /** * Fan speed expressed as a fraction of its maximum speed. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_FAN_SPEED_RATIO: "hw.fan.speed_ratio"; /** * Received and transmitted bytes by the GPU. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_GPU_IO: "hw.gpu.io"; /** * Size of the GPU memory. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_GPU_MEMORY_LIMIT: "hw.gpu.memory.limit"; /** * GPU memory used. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_GPU_MEMORY_USAGE: "hw.gpu.memory.usage"; /** * Fraction of GPU memory used. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_GPU_MEMORY_UTILIZATION: "hw.gpu.memory.utilization"; /** * Fraction of time spent in a specific task. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_GPU_UTILIZATION: "hw.gpu.utilization"; /** * Ambient (external) temperature of the physical host. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_HOST_AMBIENT_TEMPERATURE: "hw.host.ambient_temperature"; /** * Total energy consumed by the entire physical host, in joules. * * @note The overall energy usage of a host **MUST** be reported using the specific `hw.host.energy` and `hw.host.power` metrics **only**, instead of the generic `hw.energy` and `hw.power` described in the previous section, to prevent summing up overlapping values. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_HOST_ENERGY: "hw.host.energy"; /** * By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_HOST_HEATING_MARGIN: "hw.host.heating_margin"; /** * Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred). * * @note The overall energy usage of a host **MUST** be reported using the specific `hw.host.energy` and `hw.host.power` metrics **only**, instead of the generic `hw.energy` and `hw.power` described in the previous section, to prevent summing up overlapping values. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_HOST_POWER: "hw.host.power"; /** * Size of the logical disk. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-conventions`. */ export declare const METRIC_HW_LOGICAL_DISK_LIMIT: "hw.logical_disk.limit"; /** * Logical disk space usage. * * @experimental This metric is experimental and is subject to breaking changes in minor releases of `@opentelemetry/semantic-convent