pub struct MetricDescriptorMetadata {
pub ingest_delay: Option<Duration>,
pub launch_stage: Option<String>,
pub sample_period: Option<Duration>,
}
Expand description
Additional annotations that can be used to guide the usage of a metric.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ingest_delay: Option<Duration>
The delay of data points caused by ingestion. Data points older than this age are guaranteed to be ingested and available to be read, excluding data loss due to errors.
launch_stage: Option<String>
Deprecated. Must use the MetricDescriptor.launch_stage instead.
sample_period: Option<Duration>
The sampling period of metric data points. For metrics which are written periodically, consecutive data points are stored at this time interval, excluding data loss due to errors. Metrics with a higher granularity have a smaller sampling period.
Trait Implementations§
Source§impl Clone for MetricDescriptorMetadata
impl Clone for MetricDescriptorMetadata
Source§fn clone(&self) -> MetricDescriptorMetadata
fn clone(&self) -> MetricDescriptorMetadata
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 MetricDescriptorMetadata
impl Debug for MetricDescriptorMetadata
Source§impl Default for MetricDescriptorMetadata
impl Default for MetricDescriptorMetadata
Source§fn default() -> MetricDescriptorMetadata
fn default() -> MetricDescriptorMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetricDescriptorMetadata
impl<'de> Deserialize<'de> for MetricDescriptorMetadata
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 Serialize for MetricDescriptorMetadata
impl Serialize for MetricDescriptorMetadata
impl Part for MetricDescriptorMetadata
Auto Trait Implementations§
impl Freeze for MetricDescriptorMetadata
impl RefUnwindSafe for MetricDescriptorMetadata
impl Send for MetricDescriptorMetadata
impl Sync for MetricDescriptorMetadata
impl Unpin for MetricDescriptorMetadata
impl UnwindSafe for MetricDescriptorMetadata
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