pub struct DayMetricsAggregate {Show 24 fields
pub id: Option<i64>,
pub date: String,
pub timestamp: i64,
pub protocol: String,
pub method: Option<String>,
pub endpoint: Option<String>,
pub status_code: Option<i32>,
pub workspace_id: Option<String>,
pub environment: Option<String>,
pub request_count: i64,
pub error_count: i64,
pub latency_sum: f64,
pub latency_min: Option<f64>,
pub latency_max: Option<f64>,
pub latency_p50: Option<f64>,
pub latency_p95: Option<f64>,
pub latency_p99: Option<f64>,
pub bytes_sent: i64,
pub bytes_received: i64,
pub active_connections_avg: Option<f64>,
pub active_connections_max: Option<i64>,
pub unique_clients: Option<i64>,
pub peak_hour: Option<i32>,
pub created_at: Option<i64>,
}Expand description
Day-level aggregated metrics
Fields§
§id: Option<i64>§date: String§timestamp: i64§protocol: String§method: Option<String>§endpoint: Option<String>§status_code: Option<i32>§workspace_id: Option<String>§environment: Option<String>§request_count: i64§error_count: i64§latency_sum: f64§latency_min: Option<f64>§latency_max: Option<f64>§latency_p50: Option<f64>§latency_p95: Option<f64>§latency_p99: Option<f64>§bytes_sent: i64§bytes_received: i64§active_connections_avg: Option<f64>§active_connections_max: Option<i64>§unique_clients: Option<i64>§peak_hour: Option<i32>§created_at: Option<i64>Trait Implementations§
Source§impl Clone for DayMetricsAggregate
impl Clone for DayMetricsAggregate
Source§fn clone(&self) -> DayMetricsAggregate
fn clone(&self) -> DayMetricsAggregate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DayMetricsAggregate
impl Debug for DayMetricsAggregate
Source§impl<'de> Deserialize<'de> for DayMetricsAggregate
impl<'de> Deserialize<'de> for DayMetricsAggregate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a, R: Row> FromRow<'a, R> for DayMetricsAggregatewhere
&'a str: ColumnIndex<R>,
Option<i64>: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
i64: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
f64: Decode<'a, R::Database> + Type<R::Database>,
Option<f64>: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for DayMetricsAggregatewhere
&'a str: ColumnIndex<R>,
Option<i64>: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
i64: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
f64: Decode<'a, R::Database> + Type<R::Database>,
Option<f64>: Decode<'a, R::Database> + Type<R::Database>,
Auto Trait Implementations§
impl Freeze for DayMetricsAggregate
impl RefUnwindSafe for DayMetricsAggregate
impl Send for DayMetricsAggregate
impl Sync for DayMetricsAggregate
impl Unpin for DayMetricsAggregate
impl UnsafeUnpin for DayMetricsAggregate
impl UnwindSafe for DayMetricsAggregate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more