Skip to content

Latest commit

 

History

History
28 lines (26 loc) · 7.09 KB

metrics-exposed.md

File metadata and controls

28 lines (26 loc) · 7.09 KB

Metrics exposed

☑️ Need set EnabledNativeRuntime = true

Category Name Type Unit Description Labels net471 net8.0
contention monitor.lock_contention.count ObservableCounter The number of locks contended ☑️
contention monitor.lock_contention.duration ObservableCounter ns The total amount of time spent contending locks ☑️ ☑️
exception exceptions.count Counter Count of exceptions that have been thrown in managed code, since the observation started. type
gc gc.allocations.size ObservableCounter bytes Allocation bytes since process start heap ☑️ ☑️
gc gc.heap.fragmentation.size ObservableUpDownCounter "The heap fragmentation, as observed during the latest garbage collection. The value will be unavailable until at least one garbage collection has occurred. generation ☑️
gc gc.available_memory.size ObservableUpDownCounter bytes The upper limit on the amount of physical memory .NET can allocate to
gc gc.duration ObservableCounter ns The total amount of time paused in GC since the process start. ☑️
gc gc.collections.duration ObservableCounter ns The total amount of time collected in GC since the observation start. ☑️ ☑️
gc gc.reasons.count Counter Counts the number of garbage collections that have occurred, broken down by generation number and the reason for the collection. generation reason type ☑️ ☑️
gc gc.heap.size ObservableUpDownCounter bytes The current size of all heaps (only updated after a garbage collection) generation ☑️
gc gc.pinned.objects ObservableUpDownCounter The number of pinned objects ☑️ ☑️
gc gc.finalization.queue.length ObservableUpDownCounter The number of objects waiting to be finalized ☑️ ☑️
process process.cpu.utilization ObservableGauge CPU usage
process process.handle.count ObservableUpDownCounter Process handle count
threading thread_pool.threads.count ObservableUpDownCounter ThreadPool thread count ☑️
threading thread_pool.queue.length ObservableUpDownCounter ThreadPool queue length ☑️
threading thread_pool.completed_items.count ObservableCounter ThreadPool completed work item count ☑️
threading thread_pool.adjustments.count Counter The total number of changes made to the size of the thread pool, labeled by the reason for change reason ☑️ ☑️
threading thread_pool.worker.threads.count ObservableUpDownCounter The number of worker threads ☑️
threading thread_pool.io.threads.count ObservableUpDownCounter The number of io threads ☑️
threading thread_pool.active.worker.threads.count ObservableUpDownCounter The number of active worker threads ☑️
threading thread_pool.active.io.threads.count ObservableUpDownCounter The number of active io threads ☑️