Я пытаюсь создать таблицу / диаграмму в Grafana, показывающую общее количество уникальных пользователей, которые вошли в данное приложение за определенный промежуток времени (например, за последние 24 часа). У меня есть метри c, app_request_path
, в которой записывается количество запросов, обрабатывающих указанный путь c в минуту:
app_request_count{app="my-app", path="/login"}
Это дает мне следующее:
app_request_count{app="my-app",path="/login",status="200",username="username1"}
app_request_count{app="my-app",path="/login",status="200",username="username2"}
Теперь я хочу посчитать количество уникальных имен пользователей, поэтому я запускаю:
count_values("username", app_request_count{app="my_app", path="/login"})
и получаю:
{username="0"}
{username="1"}
{username="2"}
{username="3"}
{username="4"}
{username="5"}
Чего мне не хватает / что я делаю не так? В идеале я хотел бы получить одно скалярное значение, которое отображает общее количество уникальных имен пользователей, которые вошли в систему за последние 24 часа.
Большое спасибо.