pub struct ClickHouseMetricBatch {
pub sums: Vec<SumRow>,
pub gauges: Vec<GaugeRow>,
pub histograms: Vec<HistogramRow>,
pub exp_histograms: Vec<ExpHistogramRow>,
/* private fields */
}Expand description
OTel-standard ClickHouse rows built directly from fast-telemetry primitives.
Fields§
§sums: Vec<SumRow>§gauges: Vec<GaugeRow>§histograms: Vec<HistogramRow>§exp_histograms: Vec<ExpHistogramRow>Implementations§
Source§impl ClickHouseMetricBatch
impl ClickHouseMetricBatch
pub fn new(service_name: impl Into<String>) -> Self
pub fn with_scope( service_name: impl Into<String>, scope_name: impl Into<String>, ) -> Self
pub fn with_resource_attribute( self, key: impl Into<String>, value: impl Into<String>, ) -> Self
pub fn clear(&mut self)
pub fn total_rows(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClickHouseMetricBatch
impl RefUnwindSafe for ClickHouseMetricBatch
impl Send for ClickHouseMetricBatch
impl Sync for ClickHouseMetricBatch
impl Unpin for ClickHouseMetricBatch
impl UnsafeUnpin for ClickHouseMetricBatch
impl UnwindSafe for ClickHouseMetricBatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request