概览
Google Cloud Observability 可为 Python 应用提供监控、日志记录和诊断功能。
Python 库适用于以下 Google Cloud 可观测性服务:
Error Reporting
Error Reporting 将汇总并显示正在运行的 Python 应用中产生的错误。要开始使用 Error Reporting,请参阅设置 Python 版 Error Reporting。
Cloud Logging
借助 Cloud Logging,您可以存储、搜索、分析和监控 Python 应用中的日志数据和事件,并根据这些数据和事件设置提醒。Logging 提供 Bunyan 和 Winston 插件,以及 Cloud Logging API 客户端库。要开始使用 Logging,请参阅设置 Python 版 Cloud Logging。
Cloud Monitoring
Cloud Monitoring 可从 Python 应用收集指标、事件和元数据。Google Cloud Observability 使用这些数据生成信息中心、图表和提醒。
如需了解详情,请参阅以下主题:
Cloud Trace
Cloud Trace 是Google Cloud 的一个分布式跟踪系统,可从应用收集延迟时间数据,并以近乎实时的方式在 Google Cloud 控制台中显示这些数据。如需了解详情,请参阅 Cloud Trace 文档。
Cloud Profiler
Cloud Profiler 是一个低开销的统计性能剖析器,可从生产应用中持续收集有关 CPU 使用率和内存分配情况的信息。该性能剖析器会将获得的信息归因于应用的源代码,从而帮助您找出应用中资源耗用量最大的部分,还可以阐明代码的性能特征。如需了解详情,请参阅剖析 Python 应用的性能。