libwebsockets
Lightweight C library for HTML5 websockets
Loading...
Searching...
No Matches
lws_metric_pub Struct Reference

#include <lws-metrics.h>

Collaboration diagram for lws_metric_pub:

Data Structures

union  [union].u

Data Fields

const char * name
void * backend_opaque
lws_usec_t us_first
lws_usec_t us_last
lws_usec_t us_dumped
union  u
uint8_t flags

Detailed Description

Definition at line 154 of file lws-metrics.h.


Data Structure Documentation

◆ lws_metric_pub::[union].u

union lws_metric_pub::[union].u

Definition at line 169 of file lws-metrics.h.

Collaboration diagram for lws_metric_pub::[union].u:
Data Fields
struct agg
struct hist

Field Documentation

◆ name

const char* lws_metric_pub::name

eg, "n.cn.dns", "vh.myendpoint"

Definition at line 155 of file lws-metrics.h.

◆ backend_opaque

void* lws_metric_pub::backend_opaque

ignored by lws, backend handler completely owns it

Definition at line 157 of file lws-metrics.h.

◆ us_first

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.

◆ us_last

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.

◆ us_dumped

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.

◆ u

union lws_metric_pub::[union].u lws_metric_pub::u

◆ flags

uint8_t lws_metric_pub::flags

Definition at line 197 of file lws-metrics.h.


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