From ecfe777efa9c4c76adfc0845e1640e8a4fbc0540 Mon Sep 17 00:00:00 2001 From: idanoo Date: Mon, 30 Jan 2023 11:13:27 +1300 Subject: [PATCH] Add matrix stats --- internal/gomastodonstats/metrics.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/internal/gomastodonstats/metrics.go b/internal/gomastodonstats/metrics.go index bfce72c..fa959c4 100644 --- a/internal/gomastodonstats/metrics.go +++ b/internal/gomastodonstats/metrics.go @@ -42,6 +42,21 @@ func getUserCounts() ([]metric, error) { } } + if MATRIX_DB_SCHEMA != "" { + userCount, err := runIntQuery(MATRIX_DB_SCHEMA, MATRIX_USER_QUERY) + if err != nil { + log.Println(err) + } else { + m := metric{ + Service: MATRIX_IDENTIFIDER, + MetricName: METRICNAME_USERCOUNT, + MetricValue: userCount, + } + log.Printf("%s user count: %d", MATRIX_IDENTIFIDER, userCount) + metrics = append(metrics, m) + } + } + if MASTODON_DB_SCHEMA != "" { userCount, err := runIntQuery(MASTODON_DB_SCHEMA, MASTODON_USER_QUERY) if err != nil { @@ -72,7 +87,7 @@ func getUserCounts() ([]metric, error) { } } - if MOBILIZON_DB_SCHEMA != "" { + if PEERTUBE_DB_SCHEMA != "" { userCount, err := runIntQuery(PEERTUBE_DB_SCHEMA, PEERTUBE_USER_QUERY) if err != nil { log.Println(err)