Application Monitoring でサポートされているインフラストラクチャ

次の表に、アプリケーション モニタリングと統合されているインフラストラクチャ リソースを示します。これらのリソースが App Hub サービスまたはワークロードとして登録されると、リソースが生成するテレメトリーにアプリケーション固有のラベルが含まれます。このテレメトリーには、プラットフォームと監査ログのエントリ、指標データが含まれます。App Hub と統合されているサービスとワークロードのリストについては、App Hub でサポートされているリソースをご覧ください。

ラベルの形式は、テレメトリーのタイプとデータの生成方法によって異なります。たとえば、アプリケーション固有のラベルを含むログエントリには、apphub 型の JSON 要素が含まれます。指標データの場合、アプリケーション情報は、システム メタデータ ラベルまたは指標ラベルのいずれかを使用して、時系列に関連付けられます。指標データの生成方法によって、正確なラベルが決まります。詳細については、アプリケーション固有のラベルをご覧ください。

一部のインフラストラクチャでは、次の 1 つ以上のゴールデン シグナルを生成できます。

  • トラフィック: 選択した期間のサービスまたはワークロードの受信リクエスト率。
  • サーバーエラー率: 選択した期間に 5xx HTTP レスポンス コードを生成またはこのコードにマッピングされた受信リクエストの平均割合。
  • P95 レイテンシ: 選択した期間に処理されたリクエストのレイテンシの 95 パーセンタイル(ミリ秒単位)。
  • 飽和度: サービスまたはワークロードの飽和度を測定します。たとえば、マネージド インスタンス グループ(MIG)、Cloud Run、Google Kubernetes Engine のデプロイでは、このフィールドに CPU 使用率が表示されます。

サポートされているインフラストラクチャ リソース

[] 列には、サポートされているゴールデン シグナルの詳細が一覧表示されます。この列には制限事項も記載されています。

インフラストラクチャ リソース メモ
Bigtable クラスタ
(リージョン)
使用可能なゴールデン シグナル:

ログエントリにアプリケーション ラベルが含まれていない。

Bigtable インスタンス
(リージョン)

指標データにアプリケーション ラベルが含まれていない。

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。

Cloud Run ジョブ
(リージョン)
使用可能なゴールデン シグナル:

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。

Cloud Run サービス
(リージョン)
使用可能なゴールデン シグナル:
Cloud Logging ログバケット
(グローバルとリージョン)
監査ログにのみアプリケーション ラベルが含まれます。
Cloud SQL インスタンス
(リージョン)
使用可能なゴールデン シグナル:
Cloud Storage バケット
(リージョンとマルチリージョン)
使用可能なゴールデン シグナル:
  • トラフィック: api/request_count
  • サーバー エラー率: エラーを示すレスポンス ステータスがあるリクエストの割合とリクエストの合計数。次のステータス値はエラーを示します。
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。

Compute Engine MIG
(リージョンとゾーン)
使用可能なゴールデン シグナル:
Kubernetes CronJob
(リージョンとゾーン)

ゴールデン シグナルがありません。

GKE で Cron Job を実行する方法については、GKE の CronJob についてをご覧ください。

Kubernetes DaemonSet
(リージョンとゾーン)
使用可能なゴールデン シグナル:
Kubernetes Deployment
(リージョンとゾーン)
使用可能なゴールデン シグナル:
Kubernetes StatefulSets
(リージョンとゾーン)
使用可能なゴールデン シグナル:

StatefulSet の使用方法またはステートフル アプリケーションのデプロイ方法については、Google Kubernetes Engine の StatefulSet についてをご覧ください。

HTTP または HTTPS トラフィックを使用するレイヤ 7 外部アプリケーション ロードバランサと内部アプリケーション ロードバランサ
(グローバルとリージョン)

アプリケーション ロードバランサの場合、転送ルールバックエンド サービスのみが App Hub と統合されます。

利用可能なゴールデン シグナル:

  • トラフィック: https/request_count などのリクエスト数を記録する Cloud Load Balancing 指標タイプに基づきます。Cloud Load Balancing の構成によって、実際の指標が決まります。
  • サーバー エラー率: レスポンス ステータスが 5xx のリクエストの数とリクエストの合計数の比率。
  • P95 レイテンシ: https/total_latencies などの合計レイテンシを記録する Cloud Load Balancing 指標タイプに基づきます。Cloud Load Balancing の構成によって、実際の指標が決まります。

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。

Memorystore for Redis クラスタ
(リージョン)
使用可能なゴールデン シグナル:

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。

Pub/Sub トピック
(グローバル)
使用可能なゴールデン シグナル:
  • トラフィック: topic/send_request_count
  • サーバーエラー率: レスポンス コードが internal のリクエストの数とリクエストの合計数の比率。
Spanner インスタンス
(グローバルとリージョン)
使用可能なゴールデン シグナル:
  • トラフィック: api/api_request_count
  • サーバー エラー率: エラーを示すレスポンス ステータスがあるリクエストの割合とリクエストの合計数。次のステータス値はエラーを示します。
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • 飽和度: instance/cpu/utilization

プラットフォーム ログエントリにはアプリケーション ラベルは含まれません。