diff --git a/Cargo.lock b/Cargo.lock index 11ba34bd71..8fb3bf50bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5633,6 +5633,7 @@ name = "ingester" version = "0.13.0" dependencies = [ "clap 4.5.19", + "common-telemetry", "common-time", "datanode", "meta-client", diff --git a/src/ingester/Cargo.toml b/src/ingester/Cargo.toml index 576e7b21db..e9fff81300 100644 --- a/src/ingester/Cargo.toml +++ b/src/ingester/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true [dependencies] clap.workspace = true +common-telemetry.workspace = true common-time.workspace = true datanode.workspace = true meta-client.workspace = true diff --git a/src/ingester/src/main.rs b/src/ingester/src/main.rs index 7cd24cc17a..54e7502dbb 100644 --- a/src/ingester/src/main.rs +++ b/src/ingester/src/main.rs @@ -56,9 +56,17 @@ struct IngesterConfig { mito: MitoConfig, } -#[allow(unreachable_code)] +pub const APP_NAME: &str = "greptime-ingester"; + #[tokio::main] async fn main() { + let _guard = common_telemetry::init_global_logging( + APP_NAME, + &Default::default(), + &Default::default(), + None, + ); + let args = Args::parse(); let cfg_file = std::fs::read_to_string(&args.cfg).expect("Failed to read config file");