gpt4 book ai didi

java - 启动计时器后向普罗米修斯直方图添加标签

转载 作者:行者123 更新时间:2023-11-30 10:31:01 24 4
gpt4 key购买 nike

我想在 Prometheus 上使用直方图获取用户登录统计数据。

我在进入登录方法的时候创建了一个定时器,在方法结束的时候观察持续时间,这个很简单也很好。

我想念的是,我想在启动计时器后标记此测量值。例如:

  • 我想用 login_failed/login_success 标记
  • 我想用登录到( Multi-Tenancy )的组织用户来标记

使用简单的 java 客户端,我不知道如何实现这一点。

首先,我需要知道我的设计是否存在缺陷,因为我是 Prometheus 的新手。

其次,有没有办法实现这个任务?

谢谢,

最佳答案

I want to label with login_failed/login_success

不建议这样做,而是将总尝试次数和失败次数作为两个单独的指标进行跟踪。在计算比率时更容易使用。

Second, is there a way to achieve this task?

看看https://github.com/prometheus/client_java/blob/master/simpleclient/src/main/java/io/prometheus/client/SimpleTimer.java

关于java - 启动计时器后向普罗米修斯直方图添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43476715/

24 4 0