Google Cloud Platform とサービス指標の使用

Google Cloud にホストされ、コア インフラストラクチャ以外のサービスを利用するアプリケーションは、Cloud Monitoring や Cloud Logging との自動統合など、これらのサービスに組み込まれているオブザーバビリティ機能を利用できます。

このセクションでは、Google Cloud でリクエスト / レスポンス アプリケーションとデータ処理アプリケーションをホストする際に使用できる一部のサービスについて説明します。また、SLI として公開された Monitoring 指標の使用方法について説明します。その後、実装例と追加リソースについて説明します。

Google Cloud サービスは、次のタイプに分類されます。

  • リクエスト / レスポンス サービス。このサービスでは、ユーザーが特定の処理を明示的に依頼し、その処理が正常に完了するのを待ちます。そうしたサービスには、次に挙げるものが含まれます。

    • Cloud Endpoints
    • Cloud Run
    • Cloud Run functions
    • App Engine
    • Google Kubernetes Engine(Istio on Google Kubernetes Engine を含む)

    これらのサービスの SLI の実装については、リクエスト / レスポンス サービスをご覧ください。

  • リクエストに対するレスポンスとしてデータを保存または提供するデータ ストレージと取得サービス。そうしたサービスには、次に挙げるものが含まれます。

    • Cloud Storage
    • Bigtable
    • Spanner
    • Datastore

    これらのサービスに SLI を実装する方法については、データ ストレージと取得サービスをご覧ください。

  • ユーザーから提供されたデータを処理し、そのリクエストの結果または連続フィードとして、その処理結果を返すデータ処理サービス。そうしたサービスには、次に挙げるものが含まれます。

    • Dataflow
    • Dataproc

    これらのサービスの SLI の実装方法については、データ処理サービスをご覧ください。