adding more metric reporting
This commit is contained in:
@@ -167,6 +167,11 @@ int clients_read_wifi(const char *wlan_iface,
|
||||
if (sscanf(line, " tx bytes: %lld", &llv) == 1) { cur->tx_bytes = llv; continue; }
|
||||
if (sscanf(line, " rx packets: %lld", &llv) == 1) { cur->rx_packets = llv; continue; }
|
||||
if (sscanf(line, " tx packets: %lld", &llv) == 1) { cur->tx_packets = llv; continue; }
|
||||
if (sscanf(line, " tx retries: %lld", &llv) == 1) { cur->tx_retries = llv; continue; }
|
||||
if (sscanf(line, " tx failed: %lld", &llv) == 1) { cur->tx_failed = llv; continue; }
|
||||
if (sscanf(line, " rx drop misc: %lld", &llv) == 1) { cur->rx_dropped = llv; continue; }
|
||||
if (sscanf(line, " tx duration: %lld us", &llv) == 1) { cur->tx_duration = llv; continue; }
|
||||
if (sscanf(line, " rx duration: %lld us", &llv) == 1) { cur->rx_duration = llv; continue; }
|
||||
|
||||
/* ── Signal ───────────────────────────────────────────────── */
|
||||
int sig;
|
||||
@@ -266,6 +271,12 @@ struct json_object *clients_build_sta_table(const char *wlan_iface,
|
||||
json_object_object_add(o, "rx_bytes", json_object_new_int64(s->rx_bytes));
|
||||
json_object_object_add(o, "tx_packets", json_object_new_int64(s->tx_packets));
|
||||
json_object_object_add(o, "rx_packets", json_object_new_int64(s->rx_packets));
|
||||
json_object_object_add(o, "tx_retries", json_object_new_int64(s->tx_retries));
|
||||
json_object_object_add(o, "tx_failed", json_object_new_int64(s->tx_failed));
|
||||
json_object_object_add(o, "tx_dropped", json_object_new_int64(s->tx_failed));
|
||||
json_object_object_add(o, "rx_dropped", json_object_new_int64(s->rx_dropped));
|
||||
json_object_object_add(o, "tx_duration", json_object_new_int64(s->tx_duration));
|
||||
json_object_object_add(o, "rx_duration", json_object_new_int64(s->rx_duration));
|
||||
json_object_object_add(o, "uptime", json_object_new_int(s->uptime));
|
||||
json_object_object_add(o, "radio", json_object_new_string(s->radio));
|
||||
json_object_object_add(o, "channel", json_object_new_int(s->channel));
|
||||
|
||||
Reference in New Issue
Block a user