【发布时间】:2020-05-13 02:38:28
【问题描述】:
我正在尝试在 Grafana 中创建一个表格/图表,显示在给定时间范围内(例如过去 24 小时)登录给定应用程序的唯一用户总数。我有一个指标app_request_path,它记录了每分钟到达特定路径的请求数:
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 小时内登录的唯一用户名总数的单个标量值。
非常感谢。
【问题讨论】:
标签: prometheus grafana promql