AWS Integration - Lambda

Mackerel supports obtaining and monitoring AWS Lambda metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 function = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration’s Lambda support are as follows. For Metric explanations, refer to the AWS help page.

The maximum number of metrics obtainable is 10 + 10 × (number of Aliases) + 10 × (number of Versions).

Graph name Metric Metric name in Mackerel Unit 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

Metric per alias

The metric name’s ALIAS will contain the name of the ALIAS. Metrics of LATEST version are classified as unqualified alias metrics.

Graph name Metric Metric name in Mackerel Unit 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

Metric per version

The metric name’s VERSION will contain the name of the version.

Graph name Metric Metric name in Mackerel Unit 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