サーバーレスの請求

使用量の管理

Datadog 使用量ページを確認すれば、アカウントの請求対象およびサーバーレス使用量の合計を追跡できます。過去 1 か月間の概要と、経時的な使用量の両方を確認できます。

Datadog サーバーレスモニタリングは、Datadog 内で追跡・監視されている呼び出しとアクティブな Lambda 関数の組み合わせに基づいて請求されます。プランに基づく関連メトリクスは、Plan and Usage ページの Serverless タブにある課金フィルターで確認できます。プランと使用量の詳細については、カスタマーサクセスマネージャーにお問い合わせください。

Lambda 関数は、Datadog AWS インテグレーションを通して、または Lambda 拡張機能Forwarder レイヤーで直接インストルメンテーションを行い監視することが可能です。

インテグレーション

インテグレーションを通じて監視する関数を制御するには、Lambda インテグレーションのメトリクス収集コントロールを UI と API を通じて使用できます。

UI

UI を使用して、Datadog が監視している AWS Lambda 関数を制御するには、AWS インテグレーションページに移動します。左サイドバーから、関連する AWS アカウントを選択し、Metric Collection タブに移動します。Limit Metric Collection to Specific Resources までスクロールダウンし、Select AWS Service のドロップダウンから Lambda を選択します。次に、右側のフィールドに key:value セットとしてタグを追加できます。

このフィールドでのタグの使い方については、以下のタグのセクションを参照してください。

API

API を使用して Datadog が監視する AWS Lambda 関数を制限するには、API タグフィルターのドキュメントを参照してください。

タグ

Datadog accepts a comma-separated list of tags in the form key:value. This list defines a filter that is used when collecting metrics from the associated AWS service. These key:value pairs can both allow and exclude tags. To indicate an exclusion, add a ! before the tag key. Wildcards, such as ? (for single characters) and * (for multiple characters), can also be used.

このフィルターは、許可されたすべてのタグがないリソース、つまり、許可されたタグのリストが “OR” ステートメントを形成するリソースのみを除外します。

例: datadog:monitored,env:production

このフィルターは、datadog:monitored または env:production というタグを含む EC2 インスタンスのみを収集します。

リストに除外タグを追加すると、それが優先されます。つまり、除外タグを追加すると、“AND” ステートメントが追加されます。

例: datadog:monitored,env:production,instance-type:c1.*,!region:us-east-1

This filter only collects EC2 instances that contain the tag datadog:monitored OR the tag env:production OR an instance-type tag with a c1.* value AND NOT a region:us-east-1 tag.

インスツルメンテーション

Datadog は、Lambda 拡張機能と複数の異なる Lambda Layer を提供し、ランタイムに基づいて関数をトレースおよび監視することができます。これらのライブラリでインスツルメンテーションおよびモニタリングされたアクティブな関数は、AWS インテグレーションが無効になっている場合も含め、請求対象となる使用量が発生します。

Datadog は、これらのライブラリのインストールや構成を管理するためのツールを複数提供しています。これらを使用することで、Datadog の Lambda ライブラリのインストールや管理をスケールして自動化することができます。詳細については、AWS Lambda のサーバーレスモニタリングのインストールを参照してください。

アクティブ関数の定義

請求は、アカウントの 1 か月間の 1 時間あたりの平均関数の数に基づきます。Datadog では、1 回以上実行された、Datadog アカウントで監視されている関数の数を 1 時間ごとに記録します。月末に、記録された関数の時間当たり平均数が算出され、請求に反映されます。Pro プランと Enterprise プランには、請求対象関数ごとに 5 つのカスタムメトリクスが含まれています。単一の請求対象の関数は、一意の関数 ARN によって定義されます。Lambda@Edge 関数の場合、異なるリージョン内の各関数は、個別の請求対象の関数としてカウントされます。

サーバーレス APM の請求は、ある月の APM 取り込みスパンに接続された AWS Lambda の呼び出しの合計に基づきます。また、月末に Datadog APM サービスに送信されたインデックス化スパンの合計がバンドル数量を超えた場合、請求されます。サーバーレス利用時に請求対象となる APM ホストはありません。

トラブルシューティング

技術的なご質問は、Datadog サポートまでご連絡ください。 請求の詳細、またはプランや使用量に関するお問い合わせについては、カスタマーサクセスマネージャーにお問い合わせください。

PREVIEWING: may/unit-testing