N|Solid
Public Attributes | List of all members
node::nsolid::ThreadMetrics::MetricsStor Struct Reference

POD type to store thread metrics data. More...

#include <nsolid.h>

Public Attributes

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
 

Detailed Description

POD type to store thread metrics data.


The documentation for this struct was generated from the following file: