Skip to main content

Stats

Type Alias Stats 

Source
pub type Stats = ServerMetrics;
Expand description

Canonical stats surface for architecture-level composition.

Aliased Type§

pub struct Stats {
Show 23 fields pub requests_received: Atomic<u64>, pub requests_success: Atomic<u64>, pub requests_error: Atomic<u64>, pub confirmed_requests: Atomic<u64>, pub unconfirmed_requests: Atomic<u64>, pub who_is_requests: Atomic<u64>, pub i_am_sent: Atomic<u64>, pub read_property_requests: Atomic<u64>, pub write_property_requests: Atomic<u64>, pub cov_subscriptions: Atomic<u64>, pub cov_notifications_sent: Atomic<u64>, pub segmented_requests_reassembled: Atomic<u64>, pub segmented_responses_transmitted: Atomic<u64>, pub segments_sent: Atomic<u64>, pub segments_received: Atomic<u64>, pub segment_acks_sent: Atomic<u64>, pub segment_acks_received: Atomic<u64>, pub bbmd_forwarded: Atomic<u64>, pub bbmd_foreign_registrations: Atomic<u64>, pub bytes_received: Atomic<u64>, pub bytes_sent: Atomic<u64>, pub total_latency_us: Atomic<u64>, pub latency_samples: Atomic<u64>, /* private fields */
}

Fields§

§requests_received: Atomic<u64>

Total requests received.

§requests_success: Atomic<u64>

Total requests processed successfully.

§requests_error: Atomic<u64>

Total requests that resulted in errors.

§confirmed_requests: Atomic<u64>

Total confirmed service requests.

§unconfirmed_requests: Atomic<u64>

Total unconfirmed service requests.

§who_is_requests: Atomic<u64>

Total Who-Is requests received.

§i_am_sent: Atomic<u64>

Total I-Am responses sent.

§read_property_requests: Atomic<u64>

Total ReadProperty requests.

§write_property_requests: Atomic<u64>

Total WriteProperty requests.

§cov_subscriptions: Atomic<u64>

Total COV subscriptions.

§cov_notifications_sent: Atomic<u64>

Total COV notifications sent.

§segmented_requests_reassembled: Atomic<u64>

Total segmented requests reassembled.

§segmented_responses_transmitted: Atomic<u64>

Total segmented responses transmitted.

§segments_sent: Atomic<u64>

Total individual segments sent.

§segments_received: Atomic<u64>

Total individual segments received.

§segment_acks_sent: Atomic<u64>

Total segment ACKs sent.

§segment_acks_received: Atomic<u64>

Total segment ACKs received.

§bbmd_forwarded: Atomic<u64>

Total BBMD forwarded broadcasts.

§bbmd_foreign_registrations: Atomic<u64>

Total foreign device registrations.

§bytes_received: Atomic<u64>

Total bytes received.

§bytes_sent: Atomic<u64>

Total bytes sent.

§total_latency_us: Atomic<u64>

Total latency in microseconds (for average calculation).

§latency_samples: Atomic<u64>

Latency sample count.