Expand description
§Metric Semantic Conventions
The metric semantic conventions define a set of standardized attributes to
be used in Meter
s.
§Usage
use opentelemetry::{global, KeyValue};
use opentelemetry_semantic_conventions as semconv;
// Assumes we already have an initialized `MeterProvider`
// See: https://github.com/open-telemetry/opentelemetry-rust/blob/main/examples/metrics-basic/src/main.rs
// for an example
let meter = global::meter("mylibraryname");
let histogram = meter
.u64_histogram(semconv::metric::HTTP_SERVER_REQUEST_DURATION)
.with_unit("By")
.with_description("Duration of HTTP server requests.")
.build();
Constants§
- ASPNETCORE_
DIAGNOSTICS_ EXCEPTIONS - Description
- ASPNETCORE_
RATE_ LIMITING_ ACTIVE_ REQUEST_ LEASES - Description
- ASPNETCORE_
RATE_ LIMITING_ QUEUED_ REQUESTS - Description
- ASPNETCORE_
RATE_ LIMITING_ REQUESTS - Description
- ASPNETCORE_
RATE_ LIMITING_ REQUEST_ LEASE_ DURATION - Description
- ASPNETCORE_
RATE_ LIMITING_ REQUEST_ TIME_ IN_ QUEUE - Description
- ASPNETCORE_
ROUTING_ MATCH_ ATTEMPTS - Description
- AZURE_
COSMOSDB_ CLIENT_ ACTIVE_ INSTANCE_ COUNT - Description
- AZURE_
COSMOSDB_ CLIENT_ OPERATION_ REQUEST_ CHARGE - Description
- CICD_
PIPELINE_ RUN_ ACTIVE - Description
- CICD_
PIPELINE_ RUN_ DURATION - Description
- CICD_
PIPELINE_ RUN_ ERRORS - Description
- CICD_
SYSTEM_ ERRORS - Description
- CICD_
WORKER_ COUNT - Description
- CONTAINER_
CPU_ TIME - Description
- CONTAINER_
CPU_ USAGE - Description
- CONTAINER_
DISK_ IO - Description
- CONTAINER_
MEMORY_ USAGE - Description
- CONTAINER_
NETWORK_ IO - Description
- CONTAINER_
UPTIME - Description
- DB_
CLIENT_ CONNECTIONS_ CREATE_ TIME Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ IDLE_ MAX Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ IDLE_ MIN Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ MAX Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ PENDING_ REQUESTS Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ TIMEOUTS Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ USAGE Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ USE_ TIME Deprecated - Description
- DB_
CLIENT_ CONNECTIONS_ WAIT_ TIME Deprecated - Description
- DB_
CLIENT_ CONNECTION_ COUNT - Description
- DB_
CLIENT_ CONNECTION_ CREATE_ TIME - Description
- DB_
CLIENT_ CONNECTION_ IDLE_ MAX - Description
- DB_
CLIENT_ CONNECTION_ IDLE_ MIN - Description
- DB_
CLIENT_ CONNECTION_ MAX - Description
- DB_
CLIENT_ CONNECTION_ PENDING_ REQUESTS - Description
- DB_
CLIENT_ CONNECTION_ TIMEOUTS - Description
- DB_
CLIENT_ CONNECTION_ USE_ TIME - Description
- DB_
CLIENT_ CONNECTION_ WAIT_ TIME - Description
- DB_
CLIENT_ COSMOSDB_ ACTIVE_ INSTANCE_ COUNT Deprecated - Description
- DB_
CLIENT_ COSMOSDB_ OPERATION_ REQUEST_ CHARGE Deprecated - Description
- DB_
CLIENT_ OPERATION_ DURATION - Description
- DB_
CLIENT_ RESPONSE_ RETURNED_ ROWS - Description
- DNS_
LOOKUP_ DURATION - Description
- DOTNET_
ASSEMBLY_ COUNT - Description
- DOTNET_
EXCEPTIONS - Description
- DOTNET_
GC_ COLLECTIONS - Description
- DOTNET_
GC_ HEAP_ TOTAL_ ALLOCATED - Description
- DOTNET_
GC_ LAST_ COLLECTION_ HEAP_ FRAGMENTATION_ SIZE - Description
- DOTNET_
GC_ LAST_ COLLECTION_ HEAP_ SIZE - Description
- DOTNET_
GC_ LAST_ COLLECTION_ MEMORY_ COMMITTED_ SIZE - Description
- DOTNET_
GC_ PAUSE_ TIME - Description
- DOTNET_
JIT_ COMPILATION_ TIME - Description
- DOTNET_
JIT_ COMPILED_ IL_ SIZE - Description
- DOTNET_
JIT_ COMPILED_ METHODS - Description
- DOTNET_
MONITOR_ LOCK_ CONTENTIONS - Description
- DOTNET_
PROCESS_ CPU_ COUNT - Description
- DOTNET_
PROCESS_ CPU_ TIME - Description
- DOTNET_
PROCESS_ MEMORY_ WORKING_ SET - Description
- DOTNET_
THREAD_ POOL_ QUEUE_ LENGTH - Description
- DOTNET_
THREAD_ POOL_ THREAD_ COUNT - Description
- DOTNET_
THREAD_ POOL_ WORK_ ITEM_ COUNT - Description
- DOTNET_
TIMER_ COUNT - Description
- FAAS_
COLDSTARTS - Description
- FAAS_
CPU_ USAGE - Description
- FAAS_
ERRORS - Description
- FAAS_
INIT_ DURATION - Description
- FAAS_
INVOCATIONS - Description
- FAAS_
INVOKE_ DURATION - Description
- FAAS_
MEM_ USAGE - Description
- FAAS_
NET_ IO - Description
- FAAS_
TIMEOUTS - Description
- GEN_
AI_ CLIENT_ OPERATION_ DURATION - Description
- GEN_
AI_ CLIENT_ TOKEN_ USAGE - Description
- GEN_
AI_ SERVER_ REQUEST_ DURATION - Description
- GEN_
AI_ SERVER_ TIME_ PER_ OUTPUT_ TOKEN - Description
- GEN_
AI_ SERVER_ TIME_ TO_ FIRST_ TOKEN - Description
- GO_
CONFIG_ GOGC - Description
- GO_
GOROUTINE_ COUNT - Description
- GO_
MEMORY_ ALLOCATED - Description
- GO_
MEMORY_ ALLOCATIONS - Description
- GO_
MEMORY_ GC_ GOAL - Description
- GO_
MEMORY_ LIMIT - Description
- GO_
MEMORY_ USED - Description
- GO_
PROCESSOR_ LIMIT - Description
- GO_
SCHEDULE_ DURATION - Description
- HTTP_
CLIENT_ ACTIVE_ REQUESTS - Description
- HTTP_
CLIENT_ CONNECTION_ DURATION - Description
- HTTP_
CLIENT_ OPEN_ CONNECTIONS - Description
- HTTP_
CLIENT_ REQUEST_ BODY_ SIZE - Description
- HTTP_
CLIENT_ REQUEST_ DURATION - Description
- HTTP_
CLIENT_ RESPONSE_ BODY_ SIZE - Description
- HTTP_
SERVER_ ACTIVE_ REQUESTS - Description
- HTTP_
SERVER_ REQUEST_ BODY_ SIZE - Description
- HTTP_
SERVER_ REQUEST_ DURATION - Description
- HTTP_
SERVER_ RESPONSE_ BODY_ SIZE - Description
- HW_
ENERGY - Description
- HW_
ERRORS - Description
- HW_
POWER - Description
- HW_
STATUS - Description
- JVM_
BUFFER_ COUNT - Description
- JVM_
BUFFER_ MEMORY_ LIMIT - Description
- JVM_
BUFFER_ MEMORY_ USAGE Deprecated - Description
- JVM_
BUFFER_ MEMORY_ USED - Description
- JVM_
CLASS_ COUNT - Description
- JVM_
CLASS_ LOADED - Description
- JVM_
CLASS_ UNLOADED - Description
- JVM_
CPU_ COUNT - Description
- JVM_
CPU_ RECENT_ UTILIZATION - Description
- JVM_
CPU_ TIME - Description
- JVM_
GC_ DURATION - Description
- JVM_
MEMORY_ COMMITTED - Description
- JVM_
MEMORY_ INIT - Description
- JVM_
MEMORY_ LIMIT - Description
- JVM_
MEMORY_ USED - Description
- JVM_
MEMORY_ USED_ AFTER_ LAST_ GC - Description
- JVM_
SYSTEM_ CPU_ LOAD_ 1M - Description
- JVM_
SYSTEM_ CPU_ UTILIZATION - Description
- JVM_
THREAD_ COUNT - Description
- K8S_
CRONJOB_ ACTIVE_ JOBS - Description
- K8S_
DAEMONSET_ CURRENT_ SCHEDULED_ NODES - Description
- K8S_
DAEMONSET_ DESIRED_ SCHEDULED_ NODES - Description
- K8S_
DAEMONSET_ MISSCHEDULED_ NODES - Description
- K8S_
DAEMONSET_ READY_ NODES - Description
- K8S_
DEPLOYMENT_ AVAILABLE_ PODS - Description
- K8S_
DEPLOYMENT_ DESIRED_ PODS - Description
- K8S_
HPA_ CURRENT_ PODS - Description
- K8S_
HPA_ DESIRED_ PODS - Description
- K8S_
HPA_ MAX_ PODS - Description
- K8S_
HPA_ MIN_ PODS - Description
- K8S_
JOB_ ACTIVE_ PODS - Description
- K8S_
JOB_ DESIRED_ SUCCESSFUL_ PODS - Description
- K8S_
JOB_ FAILED_ PODS - Description
- K8S_
JOB_ MAX_ PARALLEL_ PODS - Description
- K8S_
JOB_ SUCCESSFUL_ PODS - Description
- K8S_
NAMESPACE_ PHASE - Description
- K8S_
NODE_ CPU_ TIME - Description
- K8S_
NODE_ CPU_ USAGE - Description
- K8S_
NODE_ MEMORY_ USAGE - Description
- K8S_
NODE_ NETWORK_ ERRORS - Description
- K8S_
NODE_ NETWORK_ IO - Description
- K8S_
NODE_ UPTIME - Description
- K8S_
POD_ CPU_ TIME - Description
- K8S_
POD_ CPU_ USAGE - Description
- K8S_
POD_ MEMORY_ USAGE - Description
- K8S_
POD_ NETWORK_ ERRORS - Description
- K8S_
POD_ NETWORK_ IO - Description
- K8S_
POD_ UPTIME - Description
- K8S_
REPLICASET_ AVAILABLE_ PODS - Description
- K8S_
REPLICASET_ DESIRED_ PODS - Description
- K8S_
REPLICATION_ CONTROLLER_ AVAILABLE_ PODS - Description
- K8S_
REPLICATION_ CONTROLLER_ DESIRED_ PODS - Description
- K8S_
STATEFULSET_ CURRENT_ PODS - Description
- K8S_
STATEFULSET_ DESIRED_ PODS - Description
- K8S_
STATEFULSET_ READY_ PODS - Description
- K8S_
STATEFULSET_ UPDATED_ PODS - Description
- KESTREL_
ACTIVE_ CONNECTIONS - Description
- KESTREL_
ACTIVE_ TLS_ HANDSHAKES - Description
- KESTREL_
CONNECTION_ DURATION - Description
- KESTREL_
QUEUED_ CONNECTIONS - Description
- KESTREL_
QUEUED_ REQUESTS - Description
- KESTREL_
REJECTED_ CONNECTIONS - Description
- KESTREL_
TLS_ HANDSHAKE_ DURATION - Description
- KESTREL_
UPGRADED_ CONNECTIONS - Description
- MESSAGING_
CLIENT_ CONSUMED_ MESSAGES - Description
- MESSAGING_
CLIENT_ OPERATION_ DURATION - Description
- MESSAGING_
CLIENT_ PUBLISHED_ MESSAGES Deprecated - Description
- MESSAGING_
CLIENT_ SENT_ MESSAGES - Description
- MESSAGING_
PROCESS_ DURATION - Description
- MESSAGING_
PROCESS_ MESSAGES Deprecated - Description
- MESSAGING_
PUBLISH_ DURATION Deprecated - Description
- MESSAGING_
PUBLISH_ MESSAGES Deprecated - Description
- MESSAGING_
RECEIVE_ DURATION Deprecated - Description
- MESSAGING_
RECEIVE_ MESSAGES Deprecated - Description
- NODEJS_
EVENTLOOP_ DELAY_ MAX - Description
- NODEJS_
EVENTLOOP_ DELAY_ MEAN - Description
- NODEJS_
EVENTLOOP_ DELAY_ MIN - Description
- NODEJS_
EVENTLOOP_ DELAY_ P50 - Description
- NODEJS_
EVENTLOOP_ DELAY_ P90 - Description
- NODEJS_
EVENTLOOP_ DELAY_ P99 - Description
- NODEJS_
EVENTLOOP_ DELAY_ STDDEV - Description
- NODEJS_
EVENTLOOP_ TIME - Description
- NODEJS_
EVENTLOOP_ UTILIZATION - Description
- PROCESS_
CONTEXT_ SWITCHES - Description
- PROCESS_
CPU_ TIME - Description
- PROCESS_
CPU_ UTILIZATION - Description
- PROCESS_
DISK_ IO - Description
- PROCESS_
MEMORY_ USAGE - Description
- PROCESS_
MEMORY_ VIRTUAL - Description
- PROCESS_
NETWORK_ IO - Description
- PROCESS_
OPEN_ FILE_ DESCRIPTOR_ COUNT - Description
- PROCESS_
PAGING_ FAULTS - Description
- PROCESS_
THREAD_ COUNT - Description
- PROCESS_
UPTIME - Description
- RPC_
CLIENT_ DURATION - Description
- RPC_
CLIENT_ REQUESTS_ PER_ RPC - Description
- RPC_
CLIENT_ REQUEST_ SIZE - Description
- RPC_
CLIENT_ RESPONSES_ PER_ RPC - Description
- RPC_
CLIENT_ RESPONSE_ SIZE - Description
- RPC_
SERVER_ DURATION - Description
- RPC_
SERVER_ REQUESTS_ PER_ RPC - Description
- RPC_
SERVER_ REQUEST_ SIZE - Description
- RPC_
SERVER_ RESPONSES_ PER_ RPC - Description
- RPC_
SERVER_ RESPONSE_ SIZE - Description
- SIGNALR_
SERVER_ ACTIVE_ CONNECTIONS - Description
- SIGNALR_
SERVER_ CONNECTION_ DURATION - Description
- SYSTEM_
CPU_ FREQUENCY - Description
- SYSTEM_
CPU_ LOGICAL_ COUNT - Description
- SYSTEM_
CPU_ PHYSICAL_ COUNT - Description
- SYSTEM_
CPU_ TIME - Description
- SYSTEM_
CPU_ UTILIZATION - Description
- SYSTEM_
DISK_ IO - Description
- SYSTEM_
DISK_ IO_ TIME - Description
- SYSTEM_
DISK_ LIMIT - Description
- SYSTEM_
DISK_ MERGED - Description
- SYSTEM_
DISK_ OPERATIONS - Description
- SYSTEM_
DISK_ OPERATION_ TIME - Description
- SYSTEM_
FILESYSTEM_ LIMIT - Description
- SYSTEM_
FILESYSTEM_ USAGE - Description
- SYSTEM_
FILESYSTEM_ UTILIZATION - Description
- SYSTEM_
LINUX_ MEMORY_ AVAILABLE - Description
- SYSTEM_
LINUX_ MEMORY_ SLAB_ USAGE - Description
- SYSTEM_
MEMORY_ LIMIT - Description
- SYSTEM_
MEMORY_ SHARED - Description
- SYSTEM_
MEMORY_ USAGE - Description
- SYSTEM_
MEMORY_ UTILIZATION - Description
- SYSTEM_
NETWORK_ CONNECTIONS - Description
- SYSTEM_
NETWORK_ DROPPED - Description
- SYSTEM_
NETWORK_ ERRORS - Description
- SYSTEM_
NETWORK_ IO - Description
- SYSTEM_
NETWORK_ PACKETS - Description
- SYSTEM_
PAGING_ FAULTS - Description
- SYSTEM_
PAGING_ OPERATIONS - Description
- SYSTEM_
PAGING_ USAGE - Description
- SYSTEM_
PAGING_ UTILIZATION - Description
- SYSTEM_
PROCESS_ COUNT - Description
- SYSTEM_
PROCESS_ CREATED - Description
- SYSTEM_
UPTIME - Description
- V8JS_
GC_ DURATION - Description
- V8JS_
HEAP_ SPACE_ AVAILABLE_ SIZE - Description
- V8JS_
HEAP_ SPACE_ PHYSICAL_ SIZE - Description
- V8JS_
MEMORY_ HEAP_ LIMIT - Description
- V8JS_
MEMORY_ HEAP_ USED - Description
- VCS_
CHANGE_ COUNT - Description
- VCS_
CHANGE_ DURATION - Description
- VCS_
CHANGE_ TIME_ TO_ APPROVAL - Description
- VCS_
CHANGE_ TIME_ TO_ MERGE - Description
- VCS_
CONTRIBUTOR_ COUNT - Description
- VCS_
REF_ COUNT - Description
- VCS_
REF_ LINES_ DELTA - Description
- VCS_
REF_ REVISIONS_ DELTA - Description
- VCS_
REF_ TIME - Description
- VCS_
REPOSITORY_ COUNT - Description