You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Starting adding support for socket telemetry. Needed to refactor how sources are identified to support the new breed of telemetry classes.
* Updating documentation around socket events, updating dashboard
* Trying to make tests a bit more resilient
|`dotnet_build_info`|`Gauge`| Build information about prometheus\-net.DotNetRuntime and the environment |`version`, `target_framework`, `runtime_version`, `os_version`, `process_architecture`, `gc_mode`|
12
11
|`dotnet_internal_recycle_count`|`Counter`| prometheus\-net.DotNetRuntime internal metric. Counts the number of times the underlying event listeners have been recycled ||
12
+
|`dotnet_build_info`|`Gauge`| Build information about prometheus\-net.DotNetRuntime and the environment |`version`, `target_framework`, `runtime_version`, `os_version`, `process_architecture`, `gc_mode`|
13
13
|`process_cpu_count`|`Gauge`| The number of processor cores available to this process. ||
14
14
15
-
## `.WithJitStats()`
16
-
17
-
Include metrics summarizing the volume of methods being compiled
|`dotnet_jit_cpu_ratio`|`Gauge`| The amount of total CPU time consumed spent JIT'ing ||
34
-
|`dotnet_jit_method_total`|`Counter`| Total number of methods compiled by the JIT compiler, broken down by compilation for dynamic code |`dynamic`|
35
-
|`dotnet_jit_method_seconds_total`|`Counter`| Total number of seconds spent in the JIT compiler, broken down by compilation for dynamic code |`dynamic`|
36
-
37
15
## `.WithGcStats()`
38
16
39
17
Include metrics recording the frequency and duration of garbage collections\/ pauses, heap sizes and
@@ -43,23 +21,23 @@ Include metrics recording the frequency and duration of garbage collections\/ pa
|`dotnet_gc_allocated_bytes_total`|`Counter`| The total number of bytes allocated on the managed heap ||
47
24
|`dotnet_gc_collection_count_total`|`Counter`| Counts the number of garbage collections that have occurred, broken down by generation number. |`gc_generation`|
25
+
|`dotnet_gc_heap_size_bytes`|`Gauge`| The current size of all heaps (only updated after a garbage collection) |`gc_generation`|
26
+
|`dotnet_gc_allocated_bytes_total`|`Counter`| The total number of bytes allocated on the managed heap ||
48
27
|`dotnet_gc_memory_total_available_bytes`|`Gauge`| The upper limit on the amount of physical memory .NET can allocate to ||
49
28
|`dotnet_gc_pause_ratio`|`Gauge`| The percentage of time the process spent paused for garbage collection ||
50
-
|`dotnet_gc_heap_size_bytes`|`Gauge`| The current size of all heaps (only updated after a garbage collection) |`gc_generation`|
51
29
52
30
### `CaptureLevel.Informational`
53
31
54
32
Includes metrics generated by `CaptureLevel.Counters` plus:
|`dotnet_gc_pause_seconds`|`Histogram`| The amount of time execution was paused for garbage collection ||
59
36
|`dotnet_gc_cpu_ratio`|`Gauge`| The percentage of process CPU time spent running garbage collections ||
60
-
|`dotnet_gc_collection_count_total`|`Counter`| Counts the number of garbage collections that have occurred, broken down by generation number and the reason for the collection. |`gc_generation`, `gc_reason`|
61
-
|`dotnet_gc_collection_seconds`|`Histogram`| The amount of time spent running garbage collections |`gc_generation`, `gc_type`|
62
37
|`dotnet_gc_finalization_queue_length`|`Gauge`| The number of objects waiting to be finalized ||
38
+
|`dotnet_gc_collection_seconds`|`Histogram`| The amount of time spent running garbage collections |`gc_generation`, `gc_type`|
39
+
|`dotnet_gc_pause_seconds`|`Histogram`| The amount of time execution was paused for garbage collection ||
40
+
|`dotnet_gc_collection_count_total`|`Counter`| Counts the number of garbage collections that have occurred, broken down by generation number and the reason for the collection. |`gc_generation`, `gc_reason`|
63
41
|`dotnet_gc_pinned_objects`|`Gauge`| The number of pinned objects ||
64
42
65
43
### `CaptureLevel.Verbose`
@@ -70,24 +48,6 @@ Includes metrics generated by `CaptureLevel.Counters`, `CaptureLevel.Information
|`dotnet_threadpool_queue_length`|`Histogram`| Measures the queue length of the thread pool. Values greater than 0 indicate a backlog of work for the threadpool to process. ||
119
-
|`dotnet_threadpool_timer_count`|`Gauge`| The number of timers active ||
120
-
|`dotnet_threadpool_throughput_total`|`Counter`| The total number of work items that have finished execution in the thread pool ||
121
79
|`dotnet_threadpool_num_threads`|`Gauge`| The number of active threads in the thread pool ||
80
+
|`dotnet_threadpool_throughput_total`|`Counter`| The total number of work items that have finished execution in the thread pool ||
81
+
|`dotnet_threadpool_timer_count`|`Gauge`| The number of timers active ||
122
82
123
83
### `CaptureLevel.Informational`
124
84
@@ -128,3 +88,56 @@ Includes metrics generated by `CaptureLevel.Counters` plus:
|`dotnet_threadpool_io_num_threads`|`Gauge`| The number of active threads in the IO thread pool ||
130
90
|`dotnet_threadpool_adjustments_total`|`Counter`| The total number of changes made to the size of the thread pool, labeled by the reason for change |`adjustment_reason`|
91
+
92
+
## `.WithJitStats()`
93
+
94
+
Include metrics summarizing the volume of methods being compiled
|`dotnet_jit_method_seconds_total`|`Counter`| Total number of seconds spent in the JIT compiler, broken down by compilation for dynamic code |`dynamic`|
111
+
|`dotnet_jit_method_total`|`Counter`| Total number of methods compiled by the JIT compiler, broken down by compilation for dynamic code |`dynamic`|
112
+
|`dotnet_jit_cpu_ratio`|`Gauge`| The amount of total CPU time consumed spent JIT'ing ||
113
+
114
+
## `.WithExceptionStats()`
115
+
116
+
Include metrics that measure the number of exceptions thrown.
0 commit comments