![]() |
1
19
长话短说,你不能用
一两周前,我还决定将度量添加到我们的项目中,并为此任务选择了AspectJ(主要是因为我过去使用它的目的类似,而且它允许编译时编织,而Spring只允许通过代理运行时)。 您应该能够在此处找到所有必要的信息和说明: https://github.com/astefanutti/metrics-aspectj . 至于Lombok,我想他们使用内置的javac注释处理器:
|
|
2
12
使用
您可以在 the Dropwizard docs 在相应的“ 仪表化____ “子弹。 我知道OP显然不在这样的容器中工作,但我想提供这方面的信息,因为我们中的许多人都在寻找这个答案,他们可能正在开发一个可以在其运行时环境中注册此类资源的现代web服务。 |
|
3
5
正如另一个答案所述,您必须在应用程序中有一些东西来监听实例化的类,并检查它们是否有@Timed注释。 如果您使用的是Guice,可以使用: https://github.com/palominolabs/metrics-guice |
|
4
5
|
![]() |
5
3
默认度量注册表将@timed度量写入ConcurrentHashMap,并且不附加任何有意义的侦听器。 DropWizard引导构造函数:
这里我使用JMX:
这就是你需要做的。 以下是输出示例(针对Java应用程序/服务器运行jconsole以查看JMX结果):
|
|
6
1
这个简单/切中要害的例子 https://karollotkowski.wordpress.com/2015/10/19/api-endpoint-in-one-minute-with-dropwizard/ 只是显示它只需要注释
|
![]() |
7
0
|
|
8
0
在较新的Dropwizard版本(我使用的是0.9.2)中,您可以访问默认值
如果您已向
您只需要使用
您可以指定
作为一个快速测试,看看你的指标是否已经注册,你可以做一个
某些其他版本要求您显式注册
|
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |