Skip to content

Commit 3df7a89

Browse files
committed
feat: add cache for series query
1 parent e781c5f commit 3df7a89

File tree

6 files changed

+372
-47
lines changed

6 files changed

+372
-47
lines changed

Cargo.lock

Lines changed: 11 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ opentelemetry_sdk = { version = "0.24.1", features = ["metrics"] }
5252
ordered-float = { version = "4.4.0" }
5353
prometheus = "0.13.4"
5454
prost = { version = "0.13.3" }
55+
regex = "1.11.0"
5556
reqwest = { version = "0.12.8", features = ["json", "native-tls-vendored", "gzip"], default-features = false }
5657
reqwest-middleware = "0.3.3"
5758
serde = { version = "1.0.210", features = ["derive"] }

config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ server:
66
file: stdout
77
# for more details about filter_directives
88
# see: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#directives
9-
filter_directives: info,tower_http=off,databend_client=off
9+
filter_directives: debug,tower_http=off,databend_client=off
1010
log_source:
1111
clickhouse:
1212
log:

logql/src/parser.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ use nom::{
1212
};
1313
use std::time::Duration;
1414

15-
#[derive(Debug, PartialEq, Eq)]
15+
#[derive(Debug, PartialEq, Eq, Clone)]
1616
pub struct LabelPair {
1717
pub label: String,
1818
pub op: Operator,
1919
pub value: String,
2020
}
2121

22-
#[derive(Debug, PartialEq, Eq)]
22+
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
2323
pub enum Operator {
2424
Equal,
2525
NotEqual,

0 commit comments

Comments
 (0)