mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-09-12 00:12:15 +00:00
* feat(telemetry): add log directory size retention Signed-off-by: WenyXu <wenymedia@gmail.com> * test: update config API logging fixture Signed-off-by: WenyXu <wenymedia@gmail.com> * fix(telemetry): recover log retention state Signed-off-by: WenyXu <wenymedia@gmail.com> * fix(telemetry): handle log retention cleanup errors Signed-off-by: WenyXu <wenymedia@gmail.com> * test(telemetry): cover log count retention on rotation Signed-off-by: WenyXu <wenymedia@gmail.com> * test(telemetry): cover log directory retention Signed-off-by: WenyXu <wenymedia@gmail.com> * perf(telemetry): avoid log filename allocation Signed-off-by: WenyXu <wenymedia@gmail.com> --------- Signed-off-by: WenyXu <wenymedia@gmail.com>
43 lines
1.2 KiB
TOML
43 lines
1.2 KiB
TOML
[package]
|
|
name = "common-telemetry"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
|
|
[features]
|
|
tokio-console = ["console-subscriber", "tokio/tracing"]
|
|
deadlock_detection = ["parking_lot/deadlock_detection"]
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
backtrace = "0.3"
|
|
common-base.workspace = true
|
|
common-error.workspace = true
|
|
common-version.workspace = true
|
|
console-subscriber = { version = "0.1", optional = true }
|
|
greptime-proto.workspace = true
|
|
humantime-serde.workspace = true
|
|
lazy_static.workspace = true
|
|
once_cell.workspace = true
|
|
opentelemetry = { version = "0.32.0", default-features = false, features = [
|
|
"trace",
|
|
] }
|
|
opentelemetry-otlp = { version = "0.32.0", features = ["trace", "grpc-tonic", "http-proto"] }
|
|
opentelemetry-semantic-conventions = { version = "0.30.0", features = ["semconv_experimental"] }
|
|
opentelemetry_sdk = { version = "0.32.1", features = ["rt-tokio", "trace"] }
|
|
parking_lot.workspace = true
|
|
prometheus.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
tokio.workspace = true
|
|
tracing = "0.1"
|
|
tracing-appender.workspace = true
|
|
tracing-log = "0.2"
|
|
tracing-opentelemetry.workspace = true
|
|
tracing-subscriber.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tempfile.workspace = true
|