Back to Beats

Docs

x-pack/metricbeat/module/aws/lambda/_meta/docs.md

9.4.01.6 KB
Original Source

AWS Lambda monitors functions and sends metrics to Amazon CloudWatch. These metrics include total invocations, errors, duration, throttles, dead-letter queue errors, and iterator age for stream-based invocations.

AWS Permissions [_aws_permissions_8]

Some specific AWS permissions are required for IAM user to collect AWS EBS metrics.

ec2:DescribeRegions
cloudwatch:GetMetricData
cloudwatch:ListMetrics
tag:getResources
sts:GetCallerIdentity
iam:ListAccountAliases

Dashboard [_dashboard_9]

The aws lambda metricset comes with a predefined dashboard. For example:

Configuration example [_configuration_example_8]

yaml
- module: aws
  period: 300s
  metricsets:
    - lambda
  # This module uses the aws cloudwatch metricset, all
  # the options for this metricset are also available here.

Metrics [_metrics_5]

Please see more details for each metric in lambda-cloudwatch-metric.

Metric NameStatistic Method
InvocationsAverage
ErrorsAverage
DeadLetterErrorsAverage
DestinationDeliveryFailuresAverage
DurationAverage
ThrottlesAverage
IteratorAgeAverage
ConcurrentExecutionsAverage
UnreservedConcurrentExecutionsAverage
ProvisionedConcurrentExecutionsMaximum
ProvisionedConcurrencyInvocationsSum
ProvisionedConcurrencySpilloverInvocationsSum
ProvisionedConcurrencyUtilizationMaximum