Google Cloud Observability は、Python アプリのモニタリング、ロギング、診断を提供します。
Python ライブラリは、次の Google Cloud Observability のサービスで使用できます。
Error Reporting
Error Reporting は、実行中の Python アプリで発生したエラーを集計して表示します。Error Reporting の使用を開始するには、Error Reporting 用の Python アプリのインストルメント化をご覧ください。
Cloud Logging
Cloud Logging を使用すると、Python アプリのログデータやイベントの格納、検索、分析、モニタリング、アラートの設定を行うことができます。Logging には、Bunyan と Winston のプラグインと、Python 用の Cloud クライアント ライブラリが用意されています。Logging の使用を開始するには、Python 用 Cloud Logging の設定をご覧ください。
Cloud Monitoring
Cloud Monitoring は、Python アプリから指標、イベント、メタデータを収集します。Google Cloud Observability は、そのデータを使用してダッシュボード、グラフ、アラートを生成します。
詳細については次のトピックをご覧ください。
- Cloud Monitoring API の Cloud クライアント ライブラリ
- カスタム指標の作成
- 指標の読み取り
- 指標の閲覧
- GitHub の Cloud Monitoring API 用 Python クライアント ライブラリ
Cloud Trace
Cloud Trace は、Google Cloud 向けの分散トレース システムです。アプリからレイテンシ データを収集し、 Google Cloud コンソールに準リアルタイムで表示します。詳細については、Cloud Trace のドキュメントをご覧ください。
Google Cloud Python クライアント ライブラリで分散トレースを有効にするには、Python クライアント ライブラリの計測をご覧ください。