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
- 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
- HTTP_
CLIENT_ REQUEST_ DURATION - Description
- HTTP_
SERVER_ REQUEST_ DURATION - 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_ LIMIT - Description
- JVM_
MEMORY_ USED - Description
- JVM_
MEMORY_ USED_ AFTER_ LAST_ GC - Description
- JVM_
THREAD_ COUNT - 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
- SIGNALR_
SERVER_ ACTIVE_ CONNECTIONS - Description
- SIGNALR_
SERVER_ CONNECTION_ DURATION - Description