Java 启动计时器后,将标签添加到普罗米修斯直方图
我想用普罗米修斯的直方图来统计用户的登录信息 当我输入login方法时,我创建了一个计时器,并在方法结束时观察持续时间,这非常简单和好 我错过的是,我想在启动计时器后标记此测量值。例如:Java 启动计时器后,将标签添加到普罗米修斯直方图,java,timer,prometheus,Java,Timer,Prometheus,我想用普罗米修斯的直方图来统计用户的登录信息 当我输入login方法时,我创建了一个计时器,并在方法结束时观察持续时间,这非常简单和好 我错过的是,我想在启动计时器后标记此测量值。例如: 我想标记为登录失败/登录成功 我想标记用户登录到的组织(多租户) 使用简单的java客户端,我不知道如何实现这一点 首先,我需要知道我的设计在这里是否有缺陷,因为我对普罗米修斯是相当陌生的 第二,有没有办法完成这项任务 谢谢 我想标记为登录失败/登录成功 不建议这样做,而是将总尝试次数和失败次数作为两个单独
- 我想标记为登录失败/登录成功
- 我想标记用户登录到的组织(多租户)
查看一下假设您使用的是
simpleclient
库,则启动计时器时无法设置标签
因此,与其使用
Timer timer = myMetric.startTimer();
...
timer.observeDuration();
你需要
SimpleTimer timer = new SimpleTimer();
...
myMetric.label(myLabel).observe(timer.elapsedSeconds());