Google Cloud Functions
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

Google Cloud Functions

Crawler Crawler

概要

Google Cloud Functions は、単一目的の小規模な関数を作成できる、軽量、イベントベース、かつ非同期のコンピューティングソリューションです。

Google Functions からメトリクスを取得して、以下のことができます。

  • 関数のパフォーマンスを視覚化。
  • 関数のパフォーマンスをアプリケーションと関連付け。

セットアップ

メトリクスの収集

インストール

Google Cloud Platform インテグレーションをまだセットアップしていない場合は、最初にセットアップします。これ以外のインストール手順はありません。

ログの収集

Google Cloud Function のログは Stackdriver により収集され、HTTP プッシュフォワーダーを使用して Cloud Pub/Sub へ送信されます。HTTP プッシュフォワーダーを使用した Cloud Pub/Sub をまだセットアップしていない場合は、これをセットアップしてください。

セットアップが完了したら、Google Cloud Function のログを Stackdriver から Pub/Sub へエクスポートします。

  1. Stackdriver ページに移動し、Google Cloud Function のログを絞り込みます。
  2. シンクを作成し、シンクに適宜名前を付けます。
  3. エクスポート先として「Cloud Pub/Sub」を選択し、エクスポート用に作成された Pub/Sub を選択します。: この Pub/Sub は別のプロジェクト内に配置することもできます。

  4. 作成をクリックし、確認メッセージが表示されるまで待ちます。

収集データ

メトリクス

gcp.cloudfunctions.function.execution_times.avg
(gauge)
Average of functions execution times.
Shown as nanosecond
gcp.cloudfunctions.function.execution_times.samplecount
(count)
Sample Count for functions execution times.
Shown as occurrence
gcp.cloudfunctions.function.execution_times.sumsqdev
(gauge)
Sum of Squared Deviation for functions execution times.
Shown as nanosecond
gcp.cloudfunctions.function.execution_count
(count)
Number of function executions.
Shown as occurrence
gcp.cloudfunctions.function.network_egress
(gauge)
Outgoing network traffic of function
Shown as byte
gcp.cloudfunctions.function.user_memory_bytes.avg
(gauge)
Average function memory usage during execution
Shown as byte
gcp.cloudfunctions.function.user_memory_bytes.samplecount
(count)
Sample Count for functions memory usages.
Shown as occurrence
gcp.cloudfunctions.function.user_memory_bytes.sumsqdev
(gauge)
Sum of Squared Deviation for functions memory usages.
Shown as byte

イベント

Google Cloud Functions インテグレーションには、イベントは含まれません。

サービスのチェック

Google Cloud Functions インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。