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