pub struct MetricsCollectorConfig {
pub max_age: Duration,
pub max_series: usize,
pub include_agent_id_label: bool,
}Expand description
Configuration for the metrics collector.
Fields§
§max_age: DurationMaximum age of metrics before expiry
max_series: usizeMaximum number of unique metric series
include_agent_id_label: boolWhether to include agent_id as a label
Trait Implementations§
Source§impl Clone for MetricsCollectorConfig
impl Clone for MetricsCollectorConfig
Source§fn clone(&self) -> MetricsCollectorConfig
fn clone(&self) -> MetricsCollectorConfig
Returns a duplicate 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 MetricsCollectorConfig
impl Debug for MetricsCollectorConfig
Auto Trait Implementations§
impl Freeze for MetricsCollectorConfig
impl RefUnwindSafe for MetricsCollectorConfig
impl Send for MetricsCollectorConfig
impl Sync for MetricsCollectorConfig
impl Unpin for MetricsCollectorConfig
impl UnsafeUnpin for MetricsCollectorConfig
impl UnwindSafe for MetricsCollectorConfig
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request