From 4f697e2a907c5198f7a8513ac9e0491d7068fdf9 Mon Sep 17 00:00:00 2001 From: DaXcess Date: Mon, 6 Mar 2023 12:52:33 +0100 Subject: [PATCH] Remove a lot of track details from metrics because prometheus don't like --- src/metrics.rs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/metrics.rs b/src/metrics.rs index 00a0658..21a3e0b 100644 --- a/src/metrics.rs +++ b/src/metrics.rs @@ -29,11 +29,8 @@ lazy_static! { "Total number of servers with Spoticord in a voice channel" ) .unwrap(); - static ref TRACKS_PLAYED: IntCounterVec = register_int_counter_vec!( - opts!("tracks_played", "Tracks Played"), - &["type", "name", "artists", "uri"] - ) - .unwrap(); + static ref TRACKS_PLAYED: IntCounterVec = + register_int_counter_vec!(opts!("tracks_played", "Tracks Played"), &["type"]).unwrap(); static ref COMMANDS_EXECUTED: IntCounterVec = register_int_counter_vec!( opts!("commands_executed", "Commands Executed"), &["command"] @@ -104,14 +101,7 @@ impl MetricsManager { None => return, }; - TRACKS_PLAYED - .with_label_values(&[ - &track_type, - &track.get_name().expect("To have a name"), - &track.get_artists().expect("To have artists"), - &track.get_url().expect("To have a URL"), - ]) - .inc(); + TRACKS_PLAYED.with_label_values(&[&track_type]).inc(); } pub fn command_exec(&self, command: &str) {