本文档介绍了应用监控,这是一种以应用为中心的监控应用的方法。应用监控为您的 App Hub 应用、服务和工作负载提供了开箱即用 (OOTB) 信息中心。如需了解应用使用的资源以及这些资源的互动方式,您可以使用 App Hub。如需了解应用资源的运行情况并诊断问题,您可以使用应用监控在 OOTB 信息中心内显示的遥测数据。
什么是应用监控?
借助应用监控,您可以从应用的角度监控资源和基础设施。也就是说,您不应先搜索资源,然后确定应用使用了哪些资源,再开始调查。而是从应用着手进行调查,然后查找应用所使用的资源和基础设施的相关信息。借助为应用生成的 OOTB 信息中心,您可以了解应用及其服务和工作负载的运行状态。
如需使用应用监控,您必须创建应用并向应用注册服务和工作负载,然后配置可观测性范围。如需创建应用并向其注册服务和工作负载,您可以使用 App Hub,也可以使用 App Design Center 部署应用。
为什么应采用应用监控
使用应用监控可以节省您的时间和精力。例如,假设您使用 App Design Center 来帮助您设计和部署应用。接下来,您可以使用 App Hub 来整理和管理该应用,并使用应用监控来了解应用的性能并诊断故障:
- OOTB 应用、服务和工作负载信息中心
- App Hub 应用的服务和工作负载的标签传播。
- 按严重程度和环境过滤遥测数据。
- 与开源的无缝集成
应用部署后,应用监控服务会发现您的应用,并自动构建专为您的环境量身定制的信息中心。为了协助您调查突发事件,这些 OOTB 信息中心支持搜索和过滤。
OOTB 信息中心会显示以下内容:
- 位置、重要性和所有者等信息。
- 有关未结突发事件的信息。
- 由受支持的基础设施生成的日志和指标数据。指标数据包括黄金信号(如错误率和流量)和所选指标。
当您的应用在受支持的基础设施上运行时,Google Cloud Observability 会为遥测数据附加应用特有的标签。这些标签用于标识 App Hub 应用。查询遥测数据时,您可以使用这些应用特有的标签。Logs Explorer、Metrics Explorer 和 Trace Explorer 页面可让您使用标签来过滤和汇总数据。
开始使用应用监控
如需使用应用监控,请执行以下操作:
为提醒政策附加应用特有的标签。如需了解此步骤,请参阅将提醒政策与 App Hub 应用相关联。
如果您希望应用生成的指标和跟踪记录数据包含应用标签,请使用 OpenTelemetry 对应用进行插桩,或使用 Google Cloud Managed Service for Prometheus。如需了解详情,请参阅对应用进行插桩以监控应用。
打开并探索 OOTB 信息中心。如需了解如何查看这些信息中心,请参阅查看应用遥测数据。