我想随着时间的推移监控我们的 Spring Boot 应用程序的完整启动时间。我可以看到ApplicationStartup
Spring 中的界面包含有关不同步骤启动时间的详细信息,但我认为最好将总体启动时间作为指标。
我真的很喜欢它StartupInfoLogger
包含 JVM/应用程序的启动时间,并将其作为指标,让我们能够通过千分尺将其发送到外部度量系统并随时间进行监控。
看完ApplicationStartup
信息后,我不确定是否有一个好的汇总来显示以下内容StartupInfoLogger
:
[06-01-21 16:00:13.878] [main] INFO c.p.r.web.LocalApplicationRunner - Started LocalApplicationRunner in 16.605 seconds (JVM running for 17.318)