ASM は以下のプラットフォームとライブラリに対してサーバーレス機能を提供します。

AWS Lambda
Google Cloud Run
Microsoft Azure App Service

APM に Datadog Agent を構成する

: リモート構成による Threat Protection はサポートされていません。WAF で IP をブロックするには、ワークフローを使用してください。

タイプThreat DetectionSoftware Composition Analysis (SCA)コードセキュリティ
テスト結果
ステップの高度なオプション
Nodebeta
ブラウザテストbeta
構成
ディメンショニング
プライベートロケーション

対応するトリガータイプ

ASM Threat Detection は、HTTP リクエストを関数の入力としてのみサポートします。これは、攻撃者がサーバーレスアプリケーションを悪用する可能性が最も高いチャンネルだからです。HTTP リクエストは通常、次のような AWS サービスからやってきます。

  • Application Load Balancer (ALB)
  • API Gateway v1 (Rest API)
  • API Gateway v2 (HTTP API)
  • 関数 URL
サポートされていない機能のサポート追加をご希望の場合は、こちらのフォームにご記入の上、フィードバックをお送りください。

言語固有の互換性に関する追加情報

Node.js
webpack や esbuild を使ってバンドルしている場合は、特定のバンドラーの指示に従ってください
Python
Java
分散型トレーシングでサーバーレスアプリケーションを完全にインスツルメントするには、Java Lambda 関数が Java 8 Corretto (java8.al2)、Java 11 (java11) または Java 17 (java17) ランタイムを使用し、少なくとも 1024MB のメモリを搭載している必要があります。
Datadog Lambda レイヤーの dd-trace-java:4 (またはそれ以前) と Datadog-Extension:24 (またはそれ以前) を使用する場合、Java Lambda 関数のインスツルメンテーションのアップグレードの手順に従ってください。
Go
.NET

Kubernetes Resource Utilization

ASM サーバーレスの Google Cloud Run サポートはベータ版です。

: リモート構成による Threat Protection はサポートされていません。WAF で IP をブロックするには、ワークフローを使用してください。

タイプThreat DetectionOSS の脆弱性管理コードレベルの脆弱性管理
テスト結果betabeta
モニタリングbetabeta
Nodebetabeta
プライベートロケーションbetabeta
ステップの記録betabeta
テスト結果
ブラウザテストbetabeta

インフラストラクチャーリスト

サポートされるのは Web アプリケーションのみです。Azure 関数は、ASM ではサポートされていません。

: リモート構成による Threat Protection はサポートされていません。WAF で IP をブロックするには、ワークフローを使用してください。

タイプOSThreat DetectionOSS の脆弱性管理コードレベルの脆弱性管理
GRPCWindows、Linuxbeta
モニタリングWindows、Linux
NodeLinuxbeta
プライベートロケーションLinux
ステップの記録Linux
テスト結果Linux