pub struct DogStatsDConfig {
pub endpoint: String,
pub interval: Duration,
pub max_packet_size: usize,
}Expand description
Configuration for the DogStatsD exporter.
Fields§
§endpoint: StringDogStatsD endpoint (host:port), e.g. “127.0.0.1:8125”
interval: DurationExport interval
max_packet_size: usizeMaximum UDP packet size (default: 8000 bytes)
Implementations§
Source§impl DogStatsDConfig
impl DogStatsDConfig
pub fn new(endpoint: impl Into<String>) -> Self
pub fn with_interval(self, interval: Duration) -> Self
pub fn with_max_packet_size(self, size: usize) -> Self
Trait Implementations§
Source§impl Clone for DogStatsDConfig
impl Clone for DogStatsDConfig
Source§fn clone(&self) -> DogStatsDConfig
fn clone(&self) -> DogStatsDConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DogStatsDConfig
impl RefUnwindSafe for DogStatsDConfig
impl Send for DogStatsDConfig
impl Sync for DogStatsDConfig
impl Unpin for DogStatsDConfig
impl UnsafeUnpin for DogStatsDConfig
impl UnwindSafe for DogStatsDConfig
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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