Struct prometheus_http_query::response::ActiveTarget
source · pub struct ActiveTarget { /* private fields */ }Expand description
A single active target.
Implementations§
source§impl ActiveTarget
impl ActiveTarget
sourcepub fn discovered_labels(&self) -> &HashMap<String, String>
pub fn discovered_labels(&self) -> &HashMap<String, String>
Get a set of unmodified labels as before relabelling occurred.
sourcepub fn scrape_pool(&self) -> &str
pub fn scrape_pool(&self) -> &str
Get the scrape pool of this target.
sourcepub fn scrape_url(&self) -> &Url
pub fn scrape_url(&self) -> &Url
Get the scrape URL of this target.
sourcepub fn global_url(&self) -> &Url
pub fn global_url(&self) -> &Url
Get the global URL of this target.
sourcepub fn last_error(&self) -> &str
pub fn last_error(&self) -> &str
Get the last error reported for this target.
sourcepub fn last_scrape(&self) -> &OffsetDateTime
pub fn last_scrape(&self) -> &OffsetDateTime
Get the time when the last scrape occurred.
sourcepub fn last_scrape_duration(&self) -> f64
pub fn last_scrape_duration(&self) -> f64
Get the duration that the last scrape ran for in seconds.
sourcepub fn scrape_interval(&self) -> &Duration
pub fn scrape_interval(&self) -> &Duration
Get the scrape interval of this target.
sourcepub fn scrape_timeout(&self) -> &Duration
pub fn scrape_timeout(&self) -> &Duration
Get the scrape timeout of this target.
Trait Implementations§
source§impl Clone for ActiveTarget
impl Clone for ActiveTarget
source§fn clone(&self) -> ActiveTarget
fn clone(&self) -> ActiveTarget
Returns a copy 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 ActiveTarget
impl Debug for ActiveTarget
source§impl<'de> Deserialize<'de> for ActiveTarget
impl<'de> Deserialize<'de> for ActiveTarget
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