什么是应用监控?
应用监控提供了一种以应用为中心的监控方法,让您可以从应用的视角监控资源和基础设施。也就是说,您在开始调查时,不必先搜索资源并弄清楚您的应用使用了哪些资源。相反,您可以从应用着手开始调查,然后查找有关其使用的资源和基础设施的信息。通过应用监控为您的应用生成的信息中心和拓扑图,您可以了解应用及其服务和工作负载的运行状态。
应用监控会为您的应用创建一个信息中心,其中显示了更详细的信息,例如黄金信号、日志数据以及有关未结突发事件的信息:
您还可以通过应用监控查看应用的拓扑(预览版)。拓扑图可帮助您直观呈现工作负载和服务以及它们之间的流量:
为什么应采用应用监控
使用应用监控可以节省您的时间和精力。例如,假设您使用 App Design Center 来帮助您设计和部署应用。接下来,您可以使用 App Hub 来帮助您组织和管理该应用。如需了解应用的性能并诊断故障,您可以使用应用监控,它具备以下功能:
提供列出您的应用、服务和工作负载数据的信息中心。
提供直观呈现流量的应用拓扑视图。
能够按重要性和环境过滤遥测数据。
应用部署后,应用监控服务会发现您的应用,并自动构建专为您的环境定制的信息中心。为了协助您调查突发事件,这些信息中心支持搜索和过滤。
应用监控创建的信息中心会显示以下内容:
有关应用的信息,例如位置、重要性和所有者。
有关未结突发事件的信息。
由受支持的基础设施生成的日志和指标数据。指标数据包括黄金信号(如错误率和流量)和所选指标。
当您的应用在受支持的基础设施上运行时,应用监控会自动为应用生成的遥测数据附加应用特有的标签。这些标签用于标识您的 App Hub 应用。您可以在查询遥测数据时使用这些应用特有的标签。Logs Explorer、Metrics Explorer 和 Trace Explorer 页面可让您使用标签来过滤和汇总数据。
开始使用应用监控
如需使用应用监控,请执行以下操作:
创建应用并向应用注册服务和工作负载。 或者,您也可以使用 App Design Center 部署应用。
配置可观测性范围,以便您可以查看应用的遥测数据。如需了解此步骤,请参阅设置应用监控。
如果您希望应用生成的指标和跟踪记录数据包含应用标签,请使用 OpenTelemetry 对应用进行插桩,或使用 Google Cloud Managed Service for Prometheus。如需了解详情,请参阅对应用进行插桩以监控应用。
打开并探索“应用监控”信息中心。如需了解如何查看这些信息中心,请参阅查看应用遥测数据。
查看应用的拓扑图。如需了解详情,请参阅查看应用拓扑。