如果服务关闭或重新启动,如何处理 Dropwizard 指标?

How to handle Dropwizard metrics if the service goes down or is restarted?

我有一个用例,我们必须监视我们使用 Dropwizard 指标并将它们推送到服务器的各种服务统计信息。但是,如果服务关闭并重新启动,则会重置指标。计数器重置为 0,这将影响监控,因为百分位数或平均值等值会受到影响。

如何处理这种情况或用例?

您正在寻找的是像 Graphite 这样的数据聚合器或类似的东西。您会定期 post 将指标发送给 Graphite。 Dropwizard 有一个插件 https://dropwizard.github.io/metrics/3.1.0/manual/graphite/