POD type to store thread metrics data.
More...
#include <nsolid.h>
|
uint64_t | thread_id = 0 |
|
uint64_t | timestamp = 0 |
|
uint64_t | active_handles = 0 |
|
uint64_t | active_requests = 0 |
|
uint64_t | total_heap_size = 0 |
|
uint64_t | total_heap_size_executable = 0 |
|
uint64_t | total_physical_size = 0 |
|
uint64_t | total_available_size = 0 |
|
uint64_t | used_heap_size = 0 |
|
uint64_t | heap_size_limit = 0 |
|
uint64_t | malloced_memory = 0 |
|
uint64_t | external_memory = 0 |
|
uint64_t | peak_malloced_memory = 0 |
|
uint64_t | number_of_native_contexts = 0 |
|
uint64_t | number_of_detached_contexts = 0 |
|
uint64_t | gc_count = 0 |
|
uint64_t | gc_forced_count = 0 |
|
uint64_t | gc_full_count = 0 |
|
uint64_t | gc_major_count = 0 |
|
double | gc_dur_us99_ptile = 0 |
|
double | gc_dur_us_median = 0 |
|
uint64_t | dns_count = 0 |
|
uint64_t | http_client_abort_count = 0 |
|
uint64_t | http_client_count = 0 |
|
uint64_t | http_server_abort_count = 0 |
|
uint64_t | http_server_count = 0 |
|
double | dns99_ptile = 0 |
|
double | dns_median = 0 |
|
double | http_client99_ptile = 0 |
|
double | http_client_median = 0 |
|
double | http_server99_ptile = 0 |
|
double | http_server_median = 0 |
|
uint64_t | loop_idle_time = 0 |
|
uint64_t | loop_iterations = 0 |
|
uint64_t | loop_iter_with_events = 0 |
|
uint64_t | events_processed = 0 |
|
uint64_t | events_waiting = 0 |
|
uint64_t | provider_delay = 0 |
|
uint64_t | processing_delay = 0 |
|
double | loop_utilization = 0 |
|
double | res_5s = 0 |
|
double | res_1m = 0 |
|
double | res_5m = 0 |
|
double | res_15m = 0 |
|
uint64_t | loop_total_count = 0 |
|
double | loop_avg_tasks = 0 |
|
double | loop_estimated_lag = 0 |
|
double | loop_idle_percent = 0 |
|
POD type to store thread metrics data.
The documentation for this struct was generated from the following file: