[−][src]Struct datadog_apm::Config
Configuration settings for the client.
Fields
service: String
Datadog apm service name
env: Option<String>
Datadog apm environment
host: String
Datadog agent host/ip, defaults to localhost
.
port: String
Datadog agent port, defaults to 8196
.
buffer_queue_capacity: u16
Client buffer queue capacity, defaults to std::u16::MAX
.
It is used for limit the amount of traces being queued in memory before drop. The client should handle send all the traces before the queue is full, you usually don't need to change this value.
buffer_size: u16
The buffer size, defaults to 200. It's the amount of traces send in a single request to datadog agent.
buffer_flush_min_interval: Duration
The buffer flush minimal interval, defaults to 200 ms. It's the minimum amount of time between buffer flushes that is the time we wait to buffer the traces before send if the buffer does not reach the buffer_size.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,