This commit is contained in:
Mateusz Gruszczyński committed 2026-10-05 09:30:21 +02:00
1 parent 1dea7f55c8
commit c819f0a335
151 files changed
+7610 -4264

No files matched your search

+24 -6
View File
@@ -31,15 +31,24 @@ impl Pool {
"max_concurrent_requests".into(),
json!(m.definition.max_concurrent_requests),
);
item.insert("queue_timeout_ms".into(), json!(m.definition.queue_timeout_ms));
item.insert(
"queue_timeout_ms".into(),
json!(m.definition.queue_timeout_ms),
);
item.insert("status".into(), json!(status));
item.insert("healthy".into(), json!(h.healthy));
item.insert("active".into(), json!(m.state.active.load(Ordering::Relaxed)));
item.insert(
"active".into(),
json!(m.state.active.load(Ordering::Relaxed)),
);
item.insert(
"requests".into(),
json!(m.state.requests.load(Ordering::Relaxed)),
);
item.insert("errors".into(), json!(m.state.errors.load(Ordering::Relaxed)));
item.insert(
"errors".into(),
json!(m.state.errors.load(Ordering::Relaxed)),
);
item.insert(
"bytes_in".into(),
json!(m.state.bytes_in.load(Ordering::Relaxed)),
@@ -48,7 +57,10 @@ impl Pool {
"bytes_out".into(),
json!(m.state.bytes_out.load(Ordering::Relaxed)),
);
item.insert("traffic_bytes_per_second".into(), json!(m.state.traffic_rate()));
item.insert(
"traffic_bytes_per_second".into(),
json!(m.state.traffic_rate()),
);
item.insert("latency_ms".into(), json!(h.latency_us as f64 / 1000.0));
item.insert("ewma_latency_ms".into(), json!(h.ewma_us as f64 / 1000.0));
item.insert("last_probe_ms".into(), json!(h.last_probe_ms));
@@ -107,7 +119,10 @@ impl Pool {
);
item.insert(
"response_header_timeouts_total".into(),
json!(m.state.response_header_timeouts_total.load(Ordering::Relaxed)),
json!(m
.state
.response_header_timeouts_total
.load(Ordering::Relaxed)),
);
item.insert(
"read_timeouts_total".into(),
@@ -134,7 +149,10 @@ impl Pool {
);
item.insert(
"passive_health_failures_total".into(),
json!(m.state.passive_health_failures_total.load(Ordering::Relaxed)),
json!(m
.state
.passive_health_failures_total
.load(Ordering::Relaxed)),
);
item.insert(
"last_status".into(),