在 Perfino 中是否可能进行派生遥测,例如堆使用百分比?

Are derived telemetries possible in Perfino, e.g. Heap % Used?

我目前正在评估 Perfino 3.0。 VM 选项卡上的迷你图很棒,但我正在监视的 JVM 的最大堆大小差异很大。显示已用堆百分比遥测会更有用。

我试图通过提取已用堆(以字节为单位)和最大堆(以字节为单位)的 MBean 值来创建一个自定义值,但我看不到一种方法可以将一个除以另一个来显示百分比。这可能吗?

如果你需要计算一些东西,你必须在你的代码中添加一个静态方法并用@Telemetry注释它。例如:

@Telemetry("Heap percentage", @TelemetryFormat(Unit.PERCENT))

但是,您的建议很有意义,我们将在 3.0.1 中添加 "Used Heap Percentage" VM 遥测。请联系 support@ej-technologies.com 以获得 3.0.1 的构建。它已经在 demo server.

上可用