fix: metrics unbounded memory

This commit is contained in:
OlivierDehaene 2024-09-17 17:11:45 +02:00
parent 71e4268600
commit 7e5a9cc533
No known key found for this signature in database
GPG Key ID: BB104D67809DA93C

View File

@ -2136,9 +2136,12 @@ async fn start(
.unwrap();
// .set_buckets_for_metric(skipped_matcher, &skipped_buckets)
// .unwrap();
let prom_handle = builder
.install_recorder()
.expect("failed to install metrics recorder");
// See: https://github.com/metrics-rs/metrics/issues/467#issuecomment-2022755151
let (recorder, _) = builder
.build()
.expect("failed to build prometheus recorder");
let prom_handle = recorder.handle();
metrics::set_global_recorder(recorder).expect("Failed to set global recorder");
// Metrics descriptions
metrics::describe_counter!("tgi_request_success", "Number of successful requests");