pub struct LatencyPercentileQuery {
pub start_time: Option<i64>,
pub end_time: Option<i64>,
pub bucket_secs: Option<u64>,
pub metrics: Option<String>,
pub calendar_day: Option<String>,
pub timezone: Option<String>,
pub agent: Option<String>,
pub model: Option<String>,
pub provider: Option<String>,
pub project: Option<String>,
pub session: Option<String>,
}Expand description
Query parameters for the latency percentile endpoint.
Fields§
§start_time: Option<i64>Start time (nanoseconds since Unix epoch)
end_time: Option<i64>End time (nanoseconds since Unix epoch)
bucket_secs: Option<u64>Bucket size in seconds (default 3600 = 1 hour). Ignored in calendar-day mode.
metrics: Option<String>Comma-separated metrics: “duration,ttft” (default: both).
calendar_day: Option<String>Calendar-day bucketing: 1 (or true) buckets by local day in
timezone instead of the fixed bucket_secs grid. DST days are
23 or 25 hours; empty days are present with null percentiles; calls
are attributed by start time. Requires explicit start_time and
end_time (#119/#141).
timezone: Option<String>IANA timezone for calendar_day=1 (e.g. Europe/London,
America/New_York). Defaults to UTC. Ignored (and rejected)
without calendar_day=1.
agent: Option<String>Agent family filter: claude, opencode, or codex
model: Option<String>Model name filter
provider: Option<String>Provider filter
project: Option<String>Project id filter (opencode data only)
session: Option<String>Session id filter
Trait Implementations§
Source§impl Debug for LatencyPercentileQuery
impl Debug for LatencyPercentileQuery
Source§impl<'de> Deserialize<'de> for LatencyPercentileQuery
impl<'de> Deserialize<'de> for LatencyPercentileQuery
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>,
Source§impl IntoParams for LatencyPercentileQuery
impl IntoParams for LatencyPercentileQuery
Source§fn into_params(
parameter_in_provider: impl Fn() -> Option<ParameterIn>,
) -> Vec<Parameter>
fn into_params( parameter_in_provider: impl Fn() -> Option<ParameterIn>, ) -> Vec<Parameter>
Vec of openapi::path::Parameters to caller. The result is used in utoipa-gen library to
provide OpenAPI parameter information for the endpoint using the parameters.