Lambda Metrics

Generated metrics for AWS Lambda

Info Metrics

aws_lambda_info

  • Type: Info
  • Description: Information related to the AWS Lambda resource generated from the AWS API
  • Labels:
    • aws_account_id
    • aws_region
    • function_name
    • arn
    • Tag Set

Region Metrics

aws_lambda_unreserved_concurrent_executions_max

  • Type: Gauge
  • Description: The max number of events that functions without reserved concurrency are processing
  • Based on: Lambda/UnreservedConcurrentExecutions
  • Labels:
    • aws_account_id
    • aws_region

Lambda Function Metrics

aws_lambda_invocations_total

  • Type: Counter
  • Description: The number of times that your function code is invoked
  • Based on: Lambda/Invocations
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_errors_total

  • Type: Counter
  • Description: The number of invocations that result in a function error
  • Based on: Lambda/Errors
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_dead_letter_errors_total

  • Type: Counter
  • Description: The number of times that Lambda attempts to send an event to a dead-letter queue but fails
  • Based on: Lambda/DeadLetterErrors
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_destination_delivery_failures_total

  • Type: Counter
  • Description: The number of times that Lambda attempts to send an event to a destination but fails
  • Based on: Lambda/DestinationDeliveryFailures
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_throttles_total

  • Type: Counter
  • Description: The number of invocation requests that are throttled
  • Based on: Lambda/Throttles
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_oversized_records_total

  • Type: Counter
  • Description: The number of events your function receives from your change stream that are over 6 MB in size
  • Based on: Lambda/OversizedRecordCount
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_provisioned_concurrency_invocations_total

  • Type: Counter
  • Description: The number of times that your function code is invoked using provisioned concurrency
  • Based on: Lambda/ProvisionedConcurrencyInvocations
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_provisioned_concurrency_spillover_invocations_total

  • Type: Counter
  • Description: The number of times that your function code is invoked using standard concurrency when all provisioned concurrency is in use
  • Based on: Lambda/ProvisionedConcurrencySpilloverInvocations
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_dropped_recursive_invocations_total

  • Type: Counter
  • Description: The number of times that Lambda has stopped invocation of your function because it’s detected that your function is part of an infinite recursive loop
  • Based on: Lambda/RecursiveInvocationsDropped
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_duration

  • Type: Summary
  • Description: The amount of time that your function code spends processing an event in milliseconds
  • Based on: Lambda/Duration
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_post_runtime_extension_duration

  • Type: Summary
  • Description: The cumulative amount of time that the runtime spends running code for extensions after the function code has completed
  • Based on: Lambda/PostRuntimeExtensionsDuration
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_iterator_age_max

  • Type: Gauge
  • Description: The max age of the last record in the event
  • Based on: Lambda/IteratorAge
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_offset_lag

  • Type: Gauge
  • Description: The difference in offset between the last record written to a topic and the last record that your function’s consumer group processed
  • Based on: Lambda/OffsetLag
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_concurrent_executions_avg

  • Type: Gauge
  • Description: The average number of function instances that are processing events
  • Based on: Lambda/ConcurrentExecutions
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_concurrent_executions_max

  • Type: Gauge
  • Description: The maximum number of function instances that are processing events
  • Based on: Lambda/ConcurrentExecutions
  • Labels:
    • aws_account_id
    • aws_region
    • function_name

aws_lambda_provisioned_concurrent_executions_max

  • Type: Gauge
  • Description: The number of function instances that are processing events using provisioned concurrency
  • Based on: Lambda/ProvisionedConcurrentExecutions
  • Labels:
    • aws_account_id
    • aws_region
    • function_name