-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Now Quarkus can expose endpoints for metrics and health on a separate network interface. We verify, that this is supported, and we can use custom port, switch HTTPS on and off and change api path. This requires supports on the side of the FW and enabling one of the disabled tests. Test plans for the change: https://github.com/quarkus-qe/quarkus-test-plans/blob/main/QUARKUS-2738.md Related links: quarkusio/quarkus#30506 https://issues.redhat.com/browse/QUARKUS-2738
- Loading branch information
Showing
15 changed files
with
680 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,195 @@ | ||
# TYPE system_cpu_usage gauge | ||
# HELP system_cpu_usage The \"recent cpu usage\" of the system the application is running in | ||
system_cpu_usage 0.06924698632358506 | ||
# TYPE worker_pool_queue_size gauge | ||
# HELP worker_pool_queue_size Number of pending elements in the waiting queue | ||
worker_pool_queue_size{pool_name="vert.x-internal-blocking",pool_type="worker"} 0.0 | ||
worker_pool_queue_size{pool_name="vert.x-worker-thread",pool_type="worker"} 0.0 | ||
# TYPE jvm_threads_states_threads gauge | ||
# HELP jvm_threads_states_threads The current number of threads | ||
jvm_threads_states_threads{state="runnable"} 12.0 | ||
jvm_threads_states_threads{state="blocked"} 0.0 | ||
jvm_threads_states_threads{state="waiting"} 10.0 | ||
jvm_threads_states_threads{state="timed-waiting"} 4.0 | ||
jvm_threads_states_threads{state="new"} 0.0 | ||
jvm_threads_states_threads{state="terminated"} 0.0 | ||
# TYPE worker_pool_idle gauge | ||
# HELP worker_pool_idle The number of resources from the pool currently used | ||
worker_pool_idle{pool_name="vert.x-internal-blocking",pool_type="worker"} 20.0 | ||
worker_pool_idle{pool_name="vert.x-worker-thread",pool_type="worker"} 19.0 | ||
# TYPE system_load_average_1m gauge | ||
# HELP system_load_average_1m 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 | ||
system_load_average_1m 1.44970703125 | ||
# TYPE process_files_max_files gauge | ||
# HELP process_files_max_files The maximum file descriptor count | ||
process_files_max_files 524288.0 | ||
# TYPE http_server_bytes_written_max gauge | ||
# HELP http_server_bytes_written_max Number of bytes sent by the server | ||
http_server_bytes_written_max 12288.0 | ||
# TYPE http_server_bytes_written summary | ||
# HELP http_server_bytes_written Number of bytes sent by the server | ||
http_server_bytes_written_count 18.0 | ||
http_server_bytes_written_sum 101017.0 | ||
# TYPE jvm_classes_unloaded_classes counter | ||
# HELP jvm_classes_unloaded_classes The total number of classes unloaded since the Java virtual machine has started execution | ||
jvm_classes_unloaded_classes_total 24.0 | ||
# TYPE worker_pool_completed counter | ||
# HELP worker_pool_completed Number of times resources from the pool have been acquired | ||
worker_pool_completed_total{pool_name="vert.x-internal-blocking",pool_type="worker"} 2.0 | ||
worker_pool_completed_total{pool_name="vert.x-worker-thread",pool_type="worker"} 9.0 | ||
# TYPE worker_pool_usage_seconds summary | ||
# HELP worker_pool_usage_seconds Time spent using resources from the pool | ||
worker_pool_usage_seconds_count{pool_name="vert.x-internal-blocking",pool_type="worker"} 2.0 | ||
worker_pool_usage_seconds_sum{pool_name="vert.x-internal-blocking",pool_type="worker"} 2.39175E-4 | ||
worker_pool_usage_seconds_count{pool_name="vert.x-worker-thread",pool_type="worker"} 9.0 | ||
worker_pool_usage_seconds_sum{pool_name="vert.x-worker-thread",pool_type="worker"} 0.07933115 | ||
# TYPE worker_pool_usage_seconds_max gauge | ||
# HELP worker_pool_usage_seconds_max Time spent using resources from the pool | ||
worker_pool_usage_seconds_max{pool_name="vert.x-internal-blocking",pool_type="worker"} 1.49303E-4 | ||
worker_pool_usage_seconds_max{pool_name="vert.x-worker-thread",pool_type="worker"} 0.0262359 | ||
# TYPE jvm_threads_daemon_threads gauge | ||
# HELP jvm_threads_daemon_threads The current number of live daemon threads | ||
jvm_threads_daemon_threads 16.0 | ||
# TYPE jvm_buffer_count_buffers gauge | ||
# HELP jvm_buffer_count_buffers An estimate of the number of buffers in the pool | ||
jvm_buffer_count_buffers{id="mapped - 'non-volatile memory'"} 0.0 | ||
jvm_buffer_count_buffers{id="mapped"} 0.0 | ||
jvm_buffer_count_buffers{id="direct"} 20.0 | ||
# TYPE jvm_threads_live_threads gauge | ||
# HELP jvm_threads_live_threads The current number of live threads including both daemon and non-daemon threads | ||
jvm_threads_live_threads 26.0 | ||
# TYPE jvm_memory_max_bytes gauge | ||
# HELP jvm_memory_max_bytes The maximum amount of memory in bytes that can be used for memory management | ||
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'"} 1.22335232E8 | ||
jvm_memory_max_bytes{area="heap",id="G1 Survivor Space"} -1.0 | ||
jvm_memory_max_bytes{area="heap",id="G1 Old Gen"} 8.34666496E9 | ||
jvm_memory_max_bytes{area="nonheap",id="Metaspace"} -1.0 | ||
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'non-nmethods'"} 6983680.0 | ||
jvm_memory_max_bytes{area="heap",id="G1 Eden Space"} -1.0 | ||
jvm_memory_max_bytes{area="nonheap",id="Compressed Class Space"} 1.073741824E9 | ||
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'"} 1.22339328E8 | ||
# TYPE process_cpu_usage gauge | ||
# HELP process_cpu_usage The \"recent cpu usage\" for the Java Virtual Machine process | ||
process_cpu_usage 5.946267365803557E-4 | ||
# TYPE jvm_classes_loaded_classes gauge | ||
# HELP jvm_classes_loaded_classes The number of classes that are currently loaded in the Java virtual machine | ||
jvm_classes_loaded_classes 10481.0 | ||
# TYPE jvm_info counter | ||
# HELP jvm_info JVM version info | ||
jvm_info_total{runtime="OpenJDK Runtime Environment",vendor="GraalVM Community",version="17.0.5+8-jvmci-22.3-b08"} 1.0 | ||
# TYPE jvm_gc_max_data_size_bytes gauge | ||
# HELP jvm_gc_max_data_size_bytes Max size of long-lived heap memory pool | ||
jvm_gc_max_data_size_bytes 8.34666496E9 | ||
# TYPE jvm_gc_live_data_size_bytes gauge | ||
# HELP jvm_gc_live_data_size_bytes Size of long-lived heap memory pool after reclamation | ||
jvm_gc_live_data_size_bytes 0.0 | ||
# TYPE jvm_buffer_memory_used_bytes gauge | ||
# HELP jvm_buffer_memory_used_bytes An estimate of the memory that the Java virtual machine is using for this buffer pool | ||
jvm_buffer_memory_used_bytes{id="mapped - 'non-volatile memory'"} 0.0 | ||
jvm_buffer_memory_used_bytes{id="mapped"} 0.0 | ||
jvm_buffer_memory_used_bytes{id="direct"} 486774.0 | ||
# TYPE jvm_threads_peak_threads gauge | ||
# HELP jvm_threads_peak_threads The peak live thread count since the Java virtual machine started or peak was reset | ||
jvm_threads_peak_threads 70.0 | ||
# TYPE http_server_connections_seconds_max gauge | ||
# HELP http_server_connections_seconds_max The duration of the connections | ||
http_server_connections_seconds_max 88.793618379 | ||
# TYPE http_server_connections_seconds summary | ||
# HELP http_server_connections_seconds The duration of the connections | ||
http_server_connections_seconds_active_count 3.0 | ||
http_server_connections_seconds_duration_sum 120.542757069 | ||
# TYPE jvm_memory_used_bytes gauge | ||
# HELP jvm_memory_used_bytes The amount of used memory | ||
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'"} 1.3503616E7 | ||
jvm_memory_used_bytes{area="heap",id="G1 Survivor Space"} 2863488.0 | ||
jvm_memory_used_bytes{area="heap",id="G1 Old Gen"} 4.9519616E7 | ||
jvm_memory_used_bytes{area="nonheap",id="Metaspace"} 5.3890232E7 | ||
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'non-nmethods'"} 1439744.0 | ||
jvm_memory_used_bytes{area="heap",id="G1 Eden Space"} 2.9360128E7 | ||
jvm_memory_used_bytes{area="nonheap",id="Compressed Class Space"} 6376104.0 | ||
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'"} 1961088.0 | ||
# TYPE jvm_gc_memory_allocated_bytes counter | ||
# HELP jvm_gc_memory_allocated_bytes Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next | ||
jvm_gc_memory_allocated_bytes_total 2.5165824E7 | ||
# TYPE jvm_memory_usage_after_gc_percent gauge | ||
# HELP jvm_memory_usage_after_gc_percent The percentage of long-lived heap pool used after the last GC event, in the range [0..1] | ||
jvm_memory_usage_after_gc_percent{area="heap",pool="long-lived"} 0.005932862554962312 | ||
# TYPE jvm_gc_memory_promoted_bytes counter | ||
# HELP jvm_gc_memory_promoted_bytes Count of positive increases in the size of the old generation memory pool before GC to after GC | ||
jvm_gc_memory_promoted_bytes_total 1.196032E7 | ||
# TYPE jvm_buffer_total_capacity_bytes gauge | ||
# HELP jvm_buffer_total_capacity_bytes An estimate of the total capacity of the buffers in this pool | ||
jvm_buffer_total_capacity_bytes{id="mapped - 'non-volatile memory'"} 0.0 | ||
jvm_buffer_total_capacity_bytes{id="mapped"} 0.0 | ||
jvm_buffer_total_capacity_bytes{id="direct"} 486772.0 | ||
# TYPE process_start_time_seconds gauge | ||
# HELP process_start_time_seconds Start time of the process since unix epoch. | ||
process_start_time_seconds 1.680078309894E9 | ||
# TYPE worker_pool_ratio gauge | ||
# HELP worker_pool_ratio Pool usage ratio | ||
worker_pool_ratio{pool_name="vert.x-internal-blocking",pool_type="worker"} 0.0 | ||
worker_pool_ratio{pool_name="vert.x-worker-thread",pool_type="worker"} 0.05 | ||
# TYPE system_cpu_count gauge | ||
# HELP system_cpu_count The number of processors available to the Java virtual machine | ||
system_cpu_count 8.0 | ||
# TYPE http_server_active_requests gauge | ||
# HELP http_server_active_requests | ||
http_server_active_requests 0.0 | ||
# TYPE worker_pool_queue_delay_seconds_max gauge | ||
# HELP worker_pool_queue_delay_seconds_max Time spent in the waiting queue before being processed | ||
worker_pool_queue_delay_seconds_max{pool_name="vert.x-internal-blocking",pool_type="worker"} 5.50445E-4 | ||
worker_pool_queue_delay_seconds_max{pool_name="vert.x-worker-thread",pool_type="worker"} 0.001498442 | ||
# TYPE worker_pool_queue_delay_seconds summary | ||
# HELP worker_pool_queue_delay_seconds Time spent in the waiting queue before being processed | ||
worker_pool_queue_delay_seconds_count{pool_name="vert.x-internal-blocking",pool_type="worker"} 2.0 | ||
worker_pool_queue_delay_seconds_sum{pool_name="vert.x-internal-blocking",pool_type="worker"} 6.17817E-4 | ||
worker_pool_queue_delay_seconds_count{pool_name="vert.x-worker-thread",pool_type="worker"} 10.0 | ||
worker_pool_queue_delay_seconds_sum{pool_name="vert.x-worker-thread",pool_type="worker"} 0.002338826 | ||
# TYPE worker_pool_active gauge | ||
# HELP worker_pool_active The number of resources from the pool currently used | ||
worker_pool_active{pool_name="vert.x-internal-blocking",pool_type="worker"} 0.0 | ||
worker_pool_active{pool_name="vert.x-worker-thread",pool_type="worker"} 1.0 | ||
# TYPE jvm_memory_committed_bytes gauge | ||
# HELP jvm_memory_committed_bytes The amount of memory in bytes that is committed for the Java virtual machine to use | ||
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'"} 1.3565952E7 | ||
jvm_memory_committed_bytes{area="heap",id="G1 Survivor Space"} 4194304.0 | ||
jvm_memory_committed_bytes{area="heap",id="G1 Old Gen"} 9.2274688E7 | ||
jvm_memory_committed_bytes{area="nonheap",id="Metaspace"} 5.4525952E7 | ||
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'non-nmethods'"} 2621440.0 | ||
jvm_memory_committed_bytes{area="heap",id="G1 Eden Space"} 7.1303168E7 | ||
jvm_memory_committed_bytes{area="nonheap",id="Compressed Class Space"} 6684672.0 | ||
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'"} 2555904.0 | ||
# TYPE http_server_bytes_read summary | ||
# HELP http_server_bytes_read Number of bytes received by the server | ||
http_server_bytes_read_count 0.0 | ||
http_server_bytes_read_sum 0.0 | ||
# TYPE http_server_bytes_read_max gauge | ||
# HELP http_server_bytes_read_max Number of bytes received by the server | ||
http_server_bytes_read_max 0.0 | ||
# TYPE jvm_gc_pause_seconds summary | ||
# HELP jvm_gc_pause_seconds Time spent in GC pause | ||
jvm_gc_pause_seconds_count{action="end of minor GC",cause="Metadata GC Threshold"} 1.0 | ||
jvm_gc_pause_seconds_sum{action="end of minor GC",cause="Metadata GC Threshold"} 0.005 | ||
# TYPE jvm_gc_pause_seconds_max gauge | ||
# HELP jvm_gc_pause_seconds_max Time spent in GC pause | ||
jvm_gc_pause_seconds_max{action="end of minor GC",cause="Metadata GC Threshold"} 0.005 | ||
# TYPE jvm_gc_overhead_percent gauge | ||
# HELP jvm_gc_overhead_percent An approximation of the percent of CPU time used by GC activities over the last lookback period or since monitoring began, whichever is shorter, in the range [0..1] | ||
jvm_gc_overhead_percent 4.662662829664739E-5 | ||
# TYPE http_server_requests_seconds summary | ||
# HELP http_server_requests_seconds | ||
http_server_requests_seconds_count{method="GET",outcome="SUCCESS",status="200",uri="/ping"} 1.0 | ||
http_server_requests_seconds_sum{method="GET",outcome="SUCCESS",status="200",uri="/ping"} 0.043133066 | ||
http_server_requests_seconds_count{method="GET",outcome="CLIENT_ERROR",status="404",uri="NOT_FOUND"} 1.0 | ||
http_server_requests_seconds_sum{method="GET",outcome="CLIENT_ERROR",status="404",uri="NOT_FOUND"} 0.001964161 | ||
# TYPE http_server_requests_seconds_max gauge | ||
# HELP http_server_requests_seconds_max | ||
http_server_requests_seconds_max{method="GET",outcome="SUCCESS",status="200",uri="/ping"} 0.043133066 | ||
http_server_requests_seconds_max{method="GET",outcome="CLIENT_ERROR",status="404",uri="NOT_FOUND"} 0.001964161 | ||
# TYPE process_uptime_seconds gauge | ||
# HELP process_uptime_seconds The uptime of the Java virtual machine | ||
process_uptime_seconds 109.937 | ||
# TYPE process_files_open_files gauge | ||
# HELP process_files_open_files The open file descriptor count | ||
process_files_open_files 488.0 | ||
# EOF |
Oops, something went wrong.