|
libwebsockets
Lightweight C library for HTML5 websockets
|
#include <lws-metrics.h>
Data Fields | |
| const char * | name |
| void * | backend_opaque |
| lws_usec_t | us_first |
| lws_usec_t | us_last |
| lws_usec_t | us_dumped |
| union { | |
| struct { | |
| u_mt_t | sum [2] |
| u_mt_t | min |
| u_mt_t | max |
| uint32_t | count [2] |
| } | agg |
| struct { | |
| lws_metric_bucket_t * | head |
| uint64_t | total_count |
| uint32_t | list_size |
| } | hist |
| } | u |
| uint8_t | flags |
Definition at line 154 of file lws-metrics.h.
| const char* lws_metric_pub::name |
eg, "n.cn.dns", "vh.myendpoint"
Definition at line 155 of file lws-metrics.h.
| void* lws_metric_pub::backend_opaque |
ignored by lws, backend handler completely owns it
Definition at line 157 of file lws-metrics.h.
| lws_usec_t lws_metric_pub::us_first |
us time metric started collecting, reset to us_dumped at dump
Definition at line 160 of file lws-metrics.h.
| lws_usec_t lws_metric_pub::us_last |
0, or us time last event, reset to 0 at last dump
Definition at line 162 of file lws-metrics.h.
| lws_usec_t lws_metric_pub::us_dumped |
0 if never, else us time of last dump to external api
Definition at line 164 of file lws-metrics.h.
| union { ... } lws_metric_pub::u |
| uint8_t lws_metric_pub::flags |
Definition at line 197 of file lws-metrics.h.