[−][src]Struct opentracingrust_zipkin::HttpCollector
Submit finished spans to Zipkin over HTTP.
Methods
impl HttpCollector
[src]
pub fn new(opts: HttpCollectorOpts) -> HttpCollector
[src]
pub fn collect(&mut self, span: FinishedSpan)
[src]
Append a span to the send buffer.
pub fn flush(&mut self) -> Result<Option<Response>>
[src]
Flush all buffered spans to zipkin.
pub fn lazy_flush(&mut self) -> Result<Option<Response>>
[src]
Flush buffered spans if enough were collected or if the last flush was too long ago.
The flush_count
and flush_timeout
options can be used to configure
when a best effort flush actually occurs.
You should call this method after collecting every span and periodically even if you do not receive spans to ensure the threashold are respected.
Trait Implementations
impl Drop for HttpCollector
[src]
Auto Trait Implementations
impl RefUnwindSafe for HttpCollector
impl Send for HttpCollector
impl Sync for HttpCollector
impl Unpin for HttpCollector
impl UnwindSafe for HttpCollector
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,