Struct fastly_rt::origin::OriginDataInSecond
source · [−]pub struct OriginDataInSecond {
pub recorded: u64,
pub aggregated: HashMap<String, OriginStats>,
pub datacenter: HashMap<String, HashMap<String, OriginStats>>,
}
Expand description
Hold data of all origins in one second of a service
Fields
recorded: u64
The Unix timestamp at which this record’s data was generated
aggregated: HashMap<String, OriginStats>
Aggregates measurements across all Fastly POPs, of each origin
Map of origin_name
–> OriginStats
datacenter: HashMap<String, HashMap<String, OriginStats>>
Measurements breakdown by POP
Map of pop_name
–> (map of origin_name
–> OriginStats
)
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for OriginDataInSecond
impl Send for OriginDataInSecond
impl Sync for OriginDataInSecond
impl Unpin for OriginDataInSecond
impl UnwindSafe for OriginDataInSecond
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more