Struct tremor_otelapis::opentelemetry::proto::metrics::v1::IntExemplar[][src]

pub struct IntExemplar {
    pub filtered_labels: Vec<StringKeyValue>,
    pub time_unix_nano: u64,
    pub value: i64,
    pub span_id: Vec<u8>,
    pub trace_id: Vec<u8>,
}

A representation of an exemplar, which is a sample input int measurement. Exemplars also hold information about the environment when the measurement was recorded, for example the span and trace ID of the active span when the exemplar was recorded.

Fields

filtered_labels: Vec<StringKeyValue>

The set of labels that were filtered out by the aggregator, but recorded alongside the original measurement. Only labels that were filtered out by the aggregator should be included

time_unix_nano: u64

time_unix_nano is the exact time when this exemplar was recorded

Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.

value: i64

Numerical int value of the measurement that was recorded.

span_id: Vec<u8>

(Optional) Span ID of the exemplar trace. span_id may be missing if the measurement is not recorded inside a trace or if the trace is not sampled.

trace_id: Vec<u8>

(Optional) Trace ID of the exemplar trace. trace_id may be missing if the measurement is not recorded inside a trace or if the trace is not sampled.

Trait Implementations

impl Clone for IntExemplar[src]

impl Debug for IntExemplar[src]

impl Default for IntExemplar[src]

impl Message for IntExemplar[src]

impl PartialEq<IntExemplar> for IntExemplar[src]

impl StructuralPartialEq for IntExemplar[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> 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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]