1#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct Result {
4 #[prost(message, optional, tag="1")]
5 pub summary: ::core::option::Option<Summary>,
6 #[prost(message, optional, tag="2")]
7 pub querier: ::core::option::Option<Querier>,
8 #[prost(message, optional, tag="3")]
9 pub ingester: ::core::option::Option<Ingester>,
10}
11#[derive(Clone, PartialEq, ::prost::Message)]
13pub struct Summary {
14 #[prost(int64, tag="1")]
16 pub bytes_processed_per_second: i64,
17 #[prost(int64, tag="2")]
19 pub lines_processed_per_second: i64,
20 #[prost(int64, tag="3")]
22 pub total_bytes_processed: i64,
23 #[prost(int64, tag="4")]
25 pub total_lines_processed: i64,
26 #[prost(double, tag="5")]
30 pub exec_time: f64,
31 #[prost(double, tag="6")]
35 pub queue_time: f64,
36 #[prost(int64, tag="7")]
38 pub subqueries: i64,
39}
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct Querier {
42 #[prost(message, optional, tag="1")]
43 pub store: ::core::option::Option<Store>,
44}
45#[derive(Clone, PartialEq, ::prost::Message)]
46pub struct Ingester {
47 #[prost(int32, tag="1")]
49 pub total_reached: i32,
50 #[prost(int64, tag="2")]
52 pub total_chunks_matched: i64,
53 #[prost(int64, tag="3")]
55 pub total_batches: i64,
56 #[prost(int64, tag="4")]
58 pub total_lines_sent: i64,
59 #[prost(message, optional, tag="5")]
60 pub store: ::core::option::Option<Store>,
61}
62#[derive(Clone, PartialEq, ::prost::Message)]
63pub struct Store {
64 #[prost(int64, tag="1")]
66 pub total_chunks_ref: i64,
67 #[prost(int64, tag="2")]
69 pub total_chunks_downloaded: i64,
70 #[prost(int64, tag="3")]
72 pub chunks_download_time: i64,
73 #[prost(message, optional, tag="4")]
74 pub chunk: ::core::option::Option<Chunk>,
75}
76#[derive(Clone, PartialEq, ::prost::Message)]
77pub struct Chunk {
78 #[prost(int64, tag="4")]
80 pub head_chunk_bytes: i64,
81 #[prost(int64, tag="5")]
83 pub head_chunk_lines: i64,
84 #[prost(int64, tag="6")]
86 pub decompressed_bytes: i64,
87 #[prost(int64, tag="7")]
89 pub decompressed_lines: i64,
90 #[prost(int64, tag="8")]
92 pub compressed_bytes: i64,
93 #[prost(int64, tag="9")]
95 pub total_duplicates: i64,
96}