Skip to content

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

MackerelはAWSインテグレーションにてAWS Lambdaのメトリック取得や監視に対応しています。 AWSインテグレーションで連携をおこなった場合、課金対象として 1function = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

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

取得メトリック

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

最大で 10 + 10 × (Alias数) + 10 × (Version数) 個のメトリックが取得されます。

グラフ名メトリックMackerel上のメトリック名単位Statistics
CountInvocations
Errors
DeadLetterErrors
Throttles
lambda.count.invocations
lambda.count.errors
lambda.count.dead_letter_errors
lambda.count.throttles
integerSum
Duration [ms]Durationlambda.duration.average
lambda.duration.max
lambda.duration.min
floatAverage
Maximum
Minimum
Iterator Age [ms]IteratorAgelambda.iterator_age.average
lambda.iterator_age.max
lambda.iterator_age.min
floatAverage
Maximum
Minimum

Aliasごとのメトリック

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

グラフ名メトリックMackerel上のメトリック名単位Statistics
Count per aliasInvocations
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
integerSum
Duration [ms] per aliasDurationlambda.duration_per_alias.ALIAS.average
lambda.duration_per_alias.ALIAS.max
lambda.duration_per_alias.ALIAS.min
floatAverage
Maximum
Minimum
Iterator Age [ms] per aliasIteratorAgelambda.iterator_age_per_alias.ALIAS.average
lambda.iterator_age_per_alias.ALIAS.max
lambda.iterator_age_per_alias.ALIAS.min
floatAverage
Maximum
Minimum

Versionごとのメトリック

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

グラフ名メトリックMackerel上のメトリック名単位Statistics
Count per versionInvocations
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
integerSum
Duration [ms] per versionDurationlambda.duration_per_version.VERSION.average
lambda.duration_per_version.VERSION.max
lambda.duration_per_version.VERSION.min
floatAverage
Maximum
Minimum
Iterator Age [ms] per versionIteratorAgelambda.iterator_age_per_version.VERSION.average
lambda.iterator_age_per_version.VERSION.max
lambda.iterator_age_per_version.VERSION.min
floatAverage
Maximum
Minimum