Struct opentelemetry_otlp::MetricsExporter
source · [−]pub struct MetricsExporter { /* private fields */ }
Expand description
Export metrics in OTEL format.
Implementations
sourceimpl MetricsExporter
impl MetricsExporter
sourcepub fn new<T: ExportKindFor + Send + Sync + 'static>(
config: ExportConfig,
tonic_config: TonicConfig,
export_selector: T
) -> Result<MetricsExporter>
pub fn new<T: ExportKindFor + Send + Sync + 'static>(
config: ExportConfig,
tonic_config: TonicConfig,
export_selector: T
) -> Result<MetricsExporter>
Create a new OTLP metrics exporter.
Trait Implementations
sourceimpl Debug for MetricsExporter
impl Debug for MetricsExporter
sourceimpl Drop for MetricsExporter
impl Drop for MetricsExporter
sourceimpl ExportKindFor for MetricsExporter
impl ExportKindFor for MetricsExporter
sourcefn export_kind_for(&self, descriptor: &Descriptor) -> ExportKind
fn export_kind_for(&self, descriptor: &Descriptor) -> ExportKind
Determines the correct ExportKind
that should be used when exporting data
for the given metric instrument. Read more
sourceimpl Exporter for MetricsExporter
impl Exporter for MetricsExporter
Auto Trait Implementations
impl !RefUnwindSafe for MetricsExporter
impl Send for MetricsExporter
impl Sync for MetricsExporter
impl Unpin for MetricsExporter
impl !UnwindSafe for MetricsExporter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcepub fn into_request(self) -> Request<T>
pub fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more