Struct prometheus_http_query::response::ActiveTarget
source · [−]pub struct ActiveTarget { /* private fields */ }
Expand description
A single active target.
Implementations
sourceimpl 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
sourceimpl Clone for ActiveTarget
impl Clone for ActiveTarget
sourcefn clone(&self) -> ActiveTarget
fn clone(&self) -> ActiveTarget
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ActiveTarget
impl Debug for ActiveTarget
sourceimpl<'de> Deserialize<'de> for ActiveTarget
impl<'de> Deserialize<'de> for ActiveTarget
sourcefn 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 ActiveTarget
impl Send for ActiveTarget
impl Sync for ActiveTarget
impl Unpin for ActiveTarget
impl UnwindSafe for ActiveTarget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more