gatherer/trends: add metric trends_page_tags

This commit is contained in:
Astro 2022-12-30 19:56:14 +01:00
parent 4a22eb70a7
commit 54e63744fc
1 changed files with 2 additions and 0 deletions

View File

@ -68,11 +68,13 @@ impl TrendAnalyzer {
.into_iter()
.flat_map(|(_period, tags)| tags.into_iter())
.collect::<HashSet<String>>();
let tags_len = tags.len();
let t2 = Instant::now();
let trend_tags = store.get_trend_tags(&language, tags.into_iter()).await?;
let t3 = Instant::now();
metrics::histogram!("trends_page_time", t2 - t1, "step" => "get_trend_pools", "lang" => lang);
metrics::histogram!("trends_page_time", t3 - t2, "step" => "get_trend_tags", "lang" => lang);
metrics::histogram!("trends_page_tags", tags_len as f64, "lang" => lang);
for trend_tag in trend_tags.into_iter() {
let trend_tag = Arc::new(trend_tag);
let name = Arc::new(trend_tag.name.clone());