Struct loki_logproto::stats::Summary
source · pub struct Summary {
pub bytes_processed_per_second: i64,
pub lines_processed_per_second: i64,
pub total_bytes_processed: i64,
pub total_lines_processed: i64,
pub exec_time: f64,
pub queue_time: f64,
pub subqueries: i64,
pub total_entries_returned: i64,
pub splits: i64,
pub shards: i64,
pub total_post_filter_lines: i64,
pub total_structured_metadata_bytes_processed: i64,
}
Expand description
Summary is the summary of a query statistics.
Fields§
§bytes_processed_per_second: i64
Total bytes processed per second.
lines_processed_per_second: i64
Total lines processed per second.
total_bytes_processed: i64
Total bytes processed. Includes structured metadata bytes.
total_lines_processed: i64
Total lines processed.
exec_time: f64
Execution time in seconds. In addition to internal calculations this is also returned by the HTTP API. Grafana expects time values to be returned in seconds as float.
queue_time: f64
Queue time in seconds. In addition to internal calculations this is also returned by the HTTP API. Grafana expects time values to be returned in seconds as float.
subqueries: i64
Subqueries exists for backwards compatibility reasons and is deprecated. Do not use. Instead use splits and shards
total_entries_returned: i64
Total number of result entries returned
splits: i64
Total number of splits by time
shards: i64
Total number of shards
total_post_filter_lines: i64
Total lines post query filtering
total_structured_metadata_bytes_processed: i64
Total bytes processed of metadata.
Trait Implementations§
source§impl Message for Summary
impl Message for Summary
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for Summary
impl PartialEq for Summary
impl StructuralPartialEq for Summary
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnwindSafe for Summary
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)