Skip to content

Commit 8e9680f

Browse files
grampelbergdrmorr0
authored andcommitted
refactor: swap MemoryRecorder for BlackboxRecorder
1 parent 680a60f commit 8e9680f

7 files changed

Lines changed: 120 additions & 120 deletions

File tree

Cargo.lock

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

sk-cli/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ sk-api = { workspace = true }
3939
sk-core = { workspace = true }
4040
sk-store = { workspace = true }
4141
tokio = { workspace = true }
42+
blackbox-metrics = "0.0.1"
4243

4344
[dev-dependencies]
4445
httpmock = { workspace = true }

sk-cli/src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ mod transform;
1111
mod validation;
1212
mod xray;
1313

14+
use blackbox_metrics::BlackboxRecorder;
1415
use clap::{
1516
CommandFactory,
1617
Parser,
@@ -89,7 +90,8 @@ enum SkSubcommand {
8990
async fn main() -> EmptyResult {
9091
let args = SkCommandRoot::parse();
9192
logging::setup_for_cli(&args.verbosity);
92-
let metrics_recorder = MemoryRecorder::new()?;
93+
let metrics_recorder = BlackboxRecorder::default();
94+
metrics::set_global_recorder(metrics_recorder.clone())?;
9395
kdam::term::init(true);
9496

9597
// Not every subcommand needs a kube client and might actually fail (in CI or whatever)

0 commit comments

Comments
 (0)