AWSインテグレーション - Lambda

MackerelはAWSインテグレーションにてAWS Lambdaのメトリック取得や監視に対応しています。 AWSインテグレーションで連携をおこなった場合、課金対象として 1function = 1ホスト と換算します。

AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション

取得メトリック

AWSインテグレーションのLambda対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAWSのヘルプをご確認ください。

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Count Invocations
Errors
DeadLetterErrors
Throttles
lambda.count.invocations
lambda.count.errors
lambda.count.dead_letter_errors
lambda.count.throttles
integer Sum
Duration [ms] Duration lambda.duration.average
lambda.duration.max
lambda.duration.min
float Average
Maximum
Minimum
Iterator Age [ms] IteratorAge lambda.iterator_age.average
lambda.iterator_age.max
lambda.iterator_age.min
float Average
Maximum
Minimum

Aliasごとのメトリック

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Count per alias Invocations
Errors
DeadLetterErrors
Throttles
lambda.count_per_alias.invocations
lambda.count_per_alias.errors
lambda.count_per_alias.dead_letter_errors
lambda.count_per_alias.throttles
integer Sum
Duration [ms] per alias Duration lambda.duration_per_alias.average
lambda.duration_per_alias.max
lambda.duration_per_alias.min
float Average
Maximum
Minimum
Iterator Age [ms] per alias IteratorAge lambda.iterator_age_per_alias.average
lambda.iterator_age_per_alias.max
lambda.iterator_age_per_alias.min
float Average
Maximum
Minimum

Versionごとのメトリック

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Count per version Invocations
Errors
DeadLetterErrors
Throttles
lambda.count_per_version.invocations
lambda.count_per_version.errors
lambda.count_per_version.dead_letter_errors
lambda.count_per_version.throttles
integer Sum
Duration [ms] per version Duration lambda.duration_per_version.average
lambda.duration_per_version.max
lambda.duration_per_version.min
float Average
Maximum
Minimum
Iterator Age [ms] per version IteratorAge lambda.iterator_age_per_version.average
lambda.iterator_age_per_version.max
lambda.iterator_age_per_version.min
float Average
Maximum
Minimum