【发布时间】:2018-01-30 22:09:02
【问题描述】:
我想知道获取应用程序性能指标的标准做法是什么,最好是在 Java 中。目前我们有一个定期安排的任务来收集系统指标。通常,此任务未按时安排,导致指标在该时间不可用,从而导致监控仪表板被破坏[如果是折线图,则会出现间隙]。
通常,当应用程序性能不佳时,我们希望所有指标都可用。但我们观察到,我们无法收集任何指标[因为应用程序非常繁忙]
【问题讨论】:
-
广泛而有趣的问题。
-
一种好方法是将
instrumentation添加到您的应用程序中,以便它向收集这些值的系统报告其性能,然后您可以离线分析性能。这是一个持续的过程,因此有助于保持性能历史记录。如前所述,广泛但有趣,是重度使用应用程序的必备品。
标签: java monitoring