我们为配置添加了新的遗物代理,以了解并了解JMX指标的配置和捕获。我们的CorDapp新消息显示在我们的新文物帐户下。但是,捕获和显示的唯一度量标准是通用的,并且与JVM相关。
唯一包含@MXBean批注的源文件是HibernateStatistics。
我在master下看到有关指标和监视的更多详细信息。
我认为直到V3.1之后才发生额外的指标捕获。
我只是想确认我们没有忽略流量和交易的实际情况和指标。
答案 0 :(得分:1)
在Corda 3.1中,唯一公开的针对Corda的指标是:
const distanceLevels = [
[{
"id": 1
}, {
"id": 8
}],
[{
"id": 2
}],
[{
"id": 3
}, {
"id": 4
}, {
"id": 5
}, {
"id": 7
}],
[{
"id": 6
}]
]
const mappedLevels = distanceLevels.map(level =>
level.map((stage, index, lvl) => (
{...stage, position: index - (lvl.length - 1) / 2}
))
);
console.log(mappedLevels);
)net.corda:name=Attachments
)net.corda:type=Flows,name=Checkpointing Rate
)net.corda:type=Flows,name=Started
)net.corda:type=Flows,name=InFlight
)Apache Artemis指标也已公开。可以在以下位置找到公开指标的列表:https://docs.corda.net/node-administration.html#monitoring-your-node。如您所述,Corda的未来版本将扩展此指标列表。
在StateMachineManagerImpl.kt
中实例化节点的net.corda:type=Flows,name=Finished
时,将注册流量指标,如下所示:
StateMachineManager