Google Cloud Platform(GCP) との New Relicインテグレーション には、 Google Cloud Run のデータをNew Relicに報告するものがあります。本ドキュメントでは、GCP Cloud Runインテグレーションを有効にする方法と、それが報告するデータについて解説します。
特徴
Cloud Runは、ステートレスなサービスや1回限りのジョブを実行するための、Google Cloudのフルマネージドのサーバーレスコンテナプラットフォームです。New Relic Cloud Runインテグレーションは、サービス(リビジョン経由)およびジョブ全体で、リクエスト、レイテンシ、コンテナ使用率、および実行メトリクスを収集します。
統合をアクティブ化する
このインテグレーションを有効にするには、標準手順に従い、GCPサービスをNew Relicに接続します:
ポーリング頻度
New Relicインテグレーションは、インテグレーションによって異なるポーリング間隔に従って、GCPサービスをクエリします。Google Cloud Runのポーリング頻度は5分です。解像度は1分あたり1データポイントです。
ワークロード Identity Federation
データを見つけて使用する
インテグレーションを有効にすると、Cloud RunリソースがNew Relicエンティティエクスプローラーにエンティティとして表示されます。ダッシュボードを表示してサービスを管理するには、one.newrelic.com > All capabilities > Infrastructure > GCPに移動してください。
GCPクラウドモニタリングで利用可能なすべてのCloud Runメトリクスは、Metricイベントタイプのディメンショナルメトリクスとして収集されます。この表以外の追加のメトリクスは自動的に収集されます。完全なリストについては、GoogleのCloud Runメトリクスドキュメントをご覧ください。
エンティティ
メトリックデータ
主要なメトリクス — リビジョン
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count |
|
| ミリ秒 | リビジョンによって処理されたトラフィックのリクエストレイテンシ分布。 |
| 秒 | リビジョンのすべてのコンテナインスタンス全体で集計された請求可能時間。 |
| Count | 状態(アクティブ、アイドル)ごとにファセット化された、リビジョンを構成するコンテナインスタンスの数。 |
| 秒 | リビジョンのコンテナインスタンスに割り当てられたCPU秒。 |
| パーセント | リビジョンのコンテナインスタンスのCPU使用率の分布。 |
| GiB秒 | リビジョンのコンテナインスタンスに割り当てられたメモリ秒。 |
| パーセント | リビジョンのコンテナインスタンスのメモリ使用率の分布。 |
| バイト | リビジョンのコンテナインスタンスによって受信されたネットワークバイト数。 |
| バイト | リビジョンのコンテナインスタンスによって送信されたネットワークバイト数。 |
| Count | リビジョンのコンテナインスタンスごとに観測された最大同時requests。 |
| ミリ秒 | リビジョンのコンテナ起動レイテンシの分布。 |
リビジョンメトリクスの完全なリストについては、GoogleのCloud Runメトリクスドキュメントをご覧ください。
主要メトリクス — Job
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | 完了したジョブ実行数。結果(succeeded、failed、cancelled)でファセットされます。 |
| Count | ジョブに対して現在実行中の実行の数。 |
| Count | ジョブのすべての実行における完了したタスク試行の数。 |
| Count | ジョブの実行全体で現在実行中のタスク試行数。 |
| 秒 | ジョブのコンテナインスタンスに割り当てられたCPU秒数。 |
| GiB秒 | ジョブのコンテナインスタンスに割り当てられたメモリ秒。 |
| バイト | ジョブのコンテナインスタンスが受信したネットワークバイト数。 |
| バイト | ジョブのコンテナインスタンスによって送信されたネットワークバイト数。 |
ジョブメトリクスの完全なリストについては、GoogleのCloud Runメトリクスドキュメントをご覧ください。
サービスアカウントまたはユーザーアカウント
データを見つけて使用する
インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。
データは、以下の イベントタイプ に添付されます。
エンティティ | イベントタイプ | プロバイダー |
|---|---|---|
リビジョン |
|
|
データの使用方法の詳細については、統合データの理解と使用を参照してください。
リビジョンデータの実行
メトリック | ユニット | 説明 |
|---|---|---|
| 秒 | リビジョンのすべてのコンテナインスタンスから集約された請求可能時間。指定されたコンテナ・インスタンスでは、コンテナ・インスタンスが起動しているか、少なくとも1つのリクエストが処理されているときに請求可能時間が発生する。請求可能時間は、最も近い100ミリ秒に切り上げられる。例2つのコンテナインスタンスを持つリビジョンが、過去1分間に連続してトラフィックを提供していた場合、デフォルトの"rate" alignerを使用すると、値は2s/sとなります。過去1分間に30msの単一のリクエストをリビジョンが受信した場合、100msに切り上げられ、デフォルトの"rate" alignerで1分間の平均値である1.7ms/sになります。 |
| 秒 | リビジョンのコンテナのCPU割り当てを秒単位で表したもの。 |
| その他 | リビジョンのコンテナメモリの割り当て(単位:ギガバイト秒)。 |
| Count | リビジョンに到達したリクエストの数。コンテナのインスタンスに到達していないリクエストは除外します(不正なリクエストや、インスタンスの最大数に達した場合など)。 |
| ミリ秒 | リビジョンに届くリクエストのレイテンシー(ミリ秒)の分布。 |