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
.