public class UndertowExports extends io.prometheus.client.Collector
Example usage:
new UndertowExports().register();
Example metrics being exported:
undertow_listener_request_total{server="default-server",listener="default",} 11000.0
undertow_listener_error_total{server="default-server",listener="default",} 3.0
undertow_listener_processingtime_nanos{server="default-server",listener="default",} 0.0
undertow_listener_sent_bytes{server="default-server",listener="default",} 5056098.0
undertow_listener_received_bytes{server="default-server",listener="default",} 406234.0
undertow_session_active_total{deployment="foo",context="/bar",} 53.0
undertow_session_rejected_total{deployment="foo",context="/bar",} 0.0
undertow_session_created_total{deployment="foo",context="/bar",} 343.0
undertow_session_expired_total{deployment="foo",context="/bar",} 290.0
undertow_session_alivetime_avg_seconds{deployment="foo",context="/bar",} 2304482.0
undertow_session_alivetime_max_seconds{deployment="foo",context="/bar",} 8983372.0
Note that you need to enable undertow statistics to see anything| Constructor and Description |
|---|
UndertowExports() |
| Modifier and Type | Method and Description |
|---|---|
List<io.prometheus.client.Collector.MetricFamilySamples> |
collect() |
public UndertowExports()
Copyright © 2019. All rights reserved.