[][src]Struct opentelemetry_stackdriver::StackDriverExporter

pub struct StackDriverExporter { /* fields omitted */ }

Exports opentelemetry tracing spans to Google StackDriver.

As of the time of this writing, the opentelemetry crate exposes no link information so this struct does not send link information.

Implementations

impl StackDriverExporter[src]

pub async fn connect<S: Spawn, '_>(
    credentials_path: impl AsRef<Path>,
    persistent_token_file: impl Into<Option<PathBuf>>,
    spawn: &'_ S,
    maximum_shutdown_duration: Option<Duration>,
    num_concurrent_requests: impl Into<Option<usize>>
) -> Result<Self, Box<dyn Error>>
[src]

If num_concurrent_requests is set to 0 or None then no limit is enforced.

pub fn pending_count(&self) -> usize[src]

Trait Implementations

impl Debug for StackDriverExporter[src]

impl SpanExporter for StackDriverExporter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FutureExt for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]