监控和分析性能

Last reviewed 2023-06-19 UTC

Google Cloud 架构框架中的这篇文档介绍了 Google Cloud Observability 中的服务,您可以使用这些服务来记录、监控和分析工作负载的性能。

监控性能指标

使用 Cloud Monitoring 来分析性能指标的趋势、分析实验的影响、定义关键指标的提醒,以及执行回顾性分析。

记录关键数据和事件

Cloud Logging 是一项集成式日志记录服务,您可以使用此服务来存储、分析、监控和设置日志数据和事件的提醒。Cloud Logging 可以从 Google Cloud 和其他云提供商的服务收集日志。

分析代码性能

性能不佳的代码可能会增加应用的延迟时间和运行费用。Cloud Profiler 能够持续分析应用使用的 CPU 密集型或内存密集型函数的性能,从而帮助您确定并解决性能问题。

收集延迟数据

在复杂的应用堆栈和基于微服务的架构中,评估服务间通信的延迟和识别性能瓶颈可能很困难。Cloud TraceOpenTelemetry 工具可帮助您从部署中大规模收集延迟数据。这些工具还可帮助您高效地分析延迟数据。

监控网络性能

借助 Network Intelligence Center 的性能信息中心,您可以全面了解 Google 网络的性能指标和项目中的资源。这些指标可帮助您确定与网络相关的性能问题的原因。例如,您可以识别性能问题是由项目或 Google 网络中的问题引起。

后续步骤