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ごとのメトリック

メトリック名の ALIAS にAliasの名前が入ります。 LATEST バージョンのメトリックは unqualified エイリアスのメトリックとして分類されます。

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

Versionごとのメトリック

メトリック名の VERSION にVersionの名前が入ります。

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