0

我在 Azure 中有一个Azure Spring Cloud资源,其中包含两个应用程序。为了简单起见,我们将这些应用称为App AApp B

我想为这两个应用程序设置监控和警报,但实际上只有一个应用程序编写了所需的指标。根据Azure 文档,应用仪表板应显示某些指标,例如tomcat.global.request.total.count,但只有应用 A会这样做。应用程序 B没有编写这些指标,我想知道为什么,因为我在 Azure 文档中找不到任何迹象表明我必须设置一些东西才能使其工作。

应用 A 指标概览 应用 A 指标概览

App B 指标概览 App B 指标概览

(两个应用程序在显示的时间范围内都有流量)

我是否必须安装一些 Maven 包或进行一些其他配置才能使这些默认指标起作用?我尝试安装 maven 包applicationinsights-spring-boot-starter但这并没有改变任何东西。

4

1 回答 1

0

根据本文档spring-boot-starter-actuator缺少maven 包。在我添加到我的项目后,指标开始在 Azure 中工作。没有必要设置配置spring-boot-starter-actuatorspring.jmx.enabled=true

于 2022-01-10T12:31:24.213 回答