JVM Processes¶
Dashboard for Micrometer instrumented applications (Java, Spring Boot, Micronaut)
Tags¶
process
java
Panels¶
Help¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
JVM Processes Help | TODO: Fill panel description |
Quick Facts¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Uptime | Shows time from VM start | Default: Mode: absolute Level 1: 60 Level 2: 180 |
|
Start time | Shows VM start time | ||
Heap used | Shows memory used by heap | Default: Mode: absolute Level 1: 70 Level 2: 90 |
|
Non-heap used | Shows memory used by non-heap | Default: Mode: absolute Level 1: 70 Level 2: 90 |
JVM Memory¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
JVM Heap | Shows the heap JVM memory used volume | Default: Mode: absolute Level 1: 80 |
|
JVM Non-Heap | Shows the non-heap JVM memory used volume | Default: Mode: absolute Level 1: 80 |
|
JVM Total | Shows the amount of memory - used - committed to use - max that can be used |
Default: Mode: absolute Level 1: 80 |
|
JVM Process Memory | Shows process_memory_vss_bytes | Default: Mode: absolute Level 1: 80 |
JVM Misc¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
CPU Usage | Shows system CPU usage, process CPU usage and average process CPU usage | Default: Mode: absolute Level 1: 80 |
|
Load | Shows - the sum of the number of runnable entities queued to available processors and the number of runnable entities running on the available processors averaged over a period of time - the number of processors available to the Java virtual machine |
Default: Mode: absolute Level 1: 80 |
|
Threads | Shows - the current number of live threads including both daemon and non-daemon threads - the current number of live daemon threads - the peak live thread count since the Java virtual machine started or peak was reset - the process threads |
Default: Mode: absolute Level 1: 80 |
|
Thread States | Shows the current number of threads having NEW state |
Default: Mode: absolute Level 1: 80 |
|
Log Events | Show increase of log events | Default: Mode: absolute Level 1: 80 |
|
File Descriptors | Show amount of processed files - open - max that can be open |
Default: Mode: absolute Level 1: 80 |
JVM Memory Pools (Heap)¶
Row JVM Memory Pools (Heap) is multiplied by parameter persistence_counts
Name | Description | Thresholds | Repeat |
---|---|---|---|
$jvm_memory_pool_heap | Shows amount of space - used - commited to be used - max available for use |
Default: Mode: absolute Level 1: 80 |
Panel is multiplied by parameter jvm_memory_pool_heap |
JVM Memory Pools (Non-Heap)¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
$jvm_memory_pool_nonheap | Shows amount of space - used - commited to be used - max available for use |
Default: Mode: absolute Level 1: 80 |
Panel is multiplied by parameter jvm_memory_pool_nonheap |
HTTP Statistics¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
HTTP Server Requests Rate | Shows per-second rate of HTTP server requests count | Default: Mode: absolute Level 1: 80 |
|
HTTP Server Errors Rate | Shows the count of HTTP server errors | Default: Mode: absolute Level 1: 80 |
|
Duration Server Request | Shows per-second rate of the average time per server request | Default: Mode: absolute Level 1: 80 |
|
HTTP Client Requests Rate | Shows per-second rate of HTTP Client requests count | Default: Mode: absolute Level 1: 80 |
|
HTTP Client Errors Rate | Shows the count of HTTP Client errors | Default: Mode: absolute Level 1: 80 |
|
Duration Client Request | Shows per-second rate of the average time per client request | Default: Mode: absolute Level 1: 80 |
|
Spring: HTTP Connections Pool | Shows Tomcat and Jetty - busy thereads - current threads - max threads |
Default: Mode: absolute Level 1: 80 |
|
Quarkus: HTTP Server Worker Pool | Shows connections pool for Quarkus applications | Default: Mode: absolute Level 1: 80 |
gRPC Statistics (Quarkus)¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
gRPC Server Requests Received / Responses Sent | Shows per-second rate of gRPC Server received requests and responses sent count | Default: Mode: absolute Level 1: 80 |
|
gRPC Server Unary Call Error Rate | Shows the count of gRPC Server errors | ||
gRPC Server Average Unary Call Processing Duration | Shows per-second rate of the average time of gRPC call processing by server | Default: Mode: absolute Level 1: 80 |
|
gRPC Client Responses Received / Requests Sent | Shows per-second rate of gRPC Server received responses and sent requests count | Default: Mode: absolute Level 1: 80 |
|
gRPC Client Unary Call Error Rate | Shows the count of gRPC Client errors | ||
gRPC Client Average Unary Call Processing Duration | Shows per-second rate of the average time of gRPC call processing by client | Default: Mode: absolute Level 1: 80 |
gRPC Statistics (Spring)¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
gRPC Server Unary Requests by OK Code | Shows amount of successful requests to different methods per second for gRPC Server | Default: Mode: absolute Level 1: 80 |
|
gRPC Server Unary Failed Requests | Shows amount of error requests to different methods per second partitioned by error codes | ||
gRPC Server 95%-tile Latency of Unary Response Time | How long it took to process an unary request, partitioned by method | Default: Mode: absolute Level 1: 80 |
|
gRPC Client Unary Requests by OK Code | Shows amount of successful requests to different methods per second for gRPC Client | Default: Mode: absolute Level 1: 80 |
|
gRPC Client Unary Failed Requests | Shows amount of error requests to different methods per second partitioned by error codes for gRPC Client | ||
gRPC Client 95%-tile Latency of Unary Response Time | How long it took to process an unary request, partitioned by method for gRPC Client | Default: Mode: absolute Level 1: 80 |
Garbage Collection¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Collections | Shows per-second rate of GC pause increase | Default: Mode: absolute Level 1: 80 |
|
Pause Durations | Shows per-second rate of average increasing pause time per pause count | Default: Mode: absolute Level 1: 80 |
|
Allocated/Promoted | Shows per-second rate of increasing memory allocated and promouted by GC | Default: Mode: absolute Level 1: 80 |
JDBC/Hikari¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
JDBC Connections | Show current count of JDBC connections and them limits | Default: Mode: absolute Level 1: 80 |
|
Hickari Pool: Connections | Show count of connections via Hickari poll by statuses | Default: Mode: absolute Level 1: 80 |
|
Hickari Pool: Usage | Show statistic of using Hickari Pool connections, by time and by connections count | Default: Mode: absolute Level 1: 80 |
Agroal¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Connection Pool | Shows connection pool for Agroal | Default: Mode: absolute Level 1: 80 |
|
Created and Destroyed Connections | Shows a number of created and destroyed connections | Default: Mode: absolute Level 1: 80 |
|
Connections Timings | Shows average time to create connections and acquire them for Agroal | ||
Acquired Rate | Shows acquired operations per second | Default: Mode: absolute Level 1: 80 |
|
Leak Detected | Shows number of times a leak was detected (a single connection can be detected multiple times) |
Cassandra Sessions¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Average CQL Response Time | How long Cassandra process a CQL request (average time) | Default: Mode: absolute Level 1: 80 |
|
95%-tile Latency of CQL Response Time | How long Cassandra process a CQL request (95th percentile) | Default: Mode: absolute Level 1: 80 |
|
99%-tile Latency of CQL Response Time | How long Cassandra process a CQL request (99th percentile) | Default: Mode: absolute Level 1: 80 |
|
Receive/Sent Data | Shows network traffic in bytes per second for Cassandra sessions | Default: Mode: absolute Level 1: 80 |
|
CQL Timeouts Rate | Shows count of CQL timeouts | Default: Mode: absolute Level 1: 80 |
|
CQL Request Errors Rate | Shows count of errors during CQL requests | Default: Mode: absolute Level 1: 80 |
|
Connection Errors Rate | Shows count of errors during connection to Cassandra | Default: Mode: absolute Level 1: 80 |
|
Throttling Errors Rate | Shows count of throttling errors | Default: Mode: absolute Level 1: 80 |
RabbitMQ Client¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Connections | Shows number of current connections from the service to RabbitMQ | Default: Mode: absolute Level 1: 80 |
|
Channels | Shows number of current RabbitMQ channels | Default: Mode: absolute Level 1: 80 |
|
Published Messages Rate | Shows per-second rate of published messages | Default: Mode: absolute Level 1: 80 |
|
Acknowledged Messages Rate | Shows per-second rate of acknowledged messages | Default: Mode: absolute Level 1: 80 |
|
Unrouted Published Messages Rate | Shows per-second rate of unrouted published messages | Default: Mode: absolute Level 1: 80 |
|
Unacknowledged Published Messages Rate | Shows per-second rate of unacknowledged published messages | Default: Mode: absolute Level 1: 80 |
|
Acknowledged Published Messages Rate | Shows per-second rate of acknowledged published messages | Default: Mode: absolute Level 1: 80 |
|
Consumed Messages Rate | Shows per-second rate of consumed messages | Default: Mode: absolute Level 1: 80 |
|
Failed to Publish Messages Rate | Shows per-second rate of failed to publish messages | Default: Mode: absolute Level 1: 80 |
|
Rejected Messages Rate | Shows per-second rate of rejected messages | Default: Mode: absolute Level 1: 80 |
Classloading¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Classes loaded | Shows count of classes loaded by class loader | Default: Mode: absolute Level 1: 80 |
|
Class delta | Shows delta of loaded classes count | Default: Mode: absolute Level 1: 80 |
Buffer Pools¶
Name | Description | Thresholds | Repeat |
---|---|---|---|
Direct Buffers Size | Shows buffer size - used - total available |
Default: Mode: absolute Level 1: 80 |
|
Direct Buffers Count | Shows estimation of the number of buffers in the pool | Default: Mode: absolute Level 1: 80 |
|
Mapped Buffers Size | Shows estimation of - the memory that the Java virtual machine is using for this buffer pool - capacity of the buffers in this pool |
Default: Mode: absolute Level 1: 80 |
|
Mapped Buffers Count | Shows estimation of the number of buffers in the pool | Default: Mode: absolute Level 1: 80 |