Skip to content

Commit

Permalink
Page added to display available Lambda metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
cbehera-newrelic committed Oct 16, 2024
1 parent fc9449d commit 82b5ed5
Showing 1 changed file with 330 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metaDescription: Available Lambda metrics in New Relic.
freshnessValidatedDate: never

---
## Available/Supported Lambda Metrics in New Relic
The following table lists the available Lambda metrics for your Lambda functions in New Relic:

<table>
<thead>
Expand All @@ -26,10 +26,20 @@ freshnessValidatedDate: never
Performance
</td>
<td>

</td>
<td>

</td>
</tr>
<tr>
<td>
</td>
<td>
Duration
</td>
<td>
The time it takes for your functions to be executed.
Time taken for a function to be executed.
</td>
</tr>
<tr>
Expand All @@ -39,7 +49,37 @@ freshnessValidatedDate: never
Latency
</td>
<td>
Time taken for a function to return a response.
Time taken for a function to return response.
</td>
</tr>
<tr>
<td>
</td>
<td>
Throughput
</td>
<td>
Number of function invocations per seconds.
</td>
</tr>
<tr>
<td>
</td>
<td>
Errors (function)
</td>
<td>
Function errors during execution.
</td>
</tr>
<tr>
<td>
</td>
<td>
Errors (invocation)
</td>
<td>
Invocation errors due to function issues or exceeding cloud provider limits.
</td>
</tr>
<tr>
Expand All @@ -51,7 +91,293 @@ freshnessValidatedDate: never
<td>
The amount of memory used by your functions.
</td>

</tr>
<tr>
<td>
</td>
<td>
Memory used
</td>
<td>
The memory that a function consumed during execution.
</td>
</tr>
<tr>
<td>
</td>
<td>
Memory size
</td>
<td>
Allocated memory available to the function while executing.
</td>
</tr>
<tr>
<td>
</td>
<td>
Out of memory
</td>
<td>
Number of times the function runs out of memory.
</td>
</tr>
<tr>
<td>
</td>
<td>
Invocations
</td>
<td>
Number of times a function was invoked by an event from an AWS service or API call.
</td>
</tr>
<tr>
<td>
</td>
<td>
Iterator age
</td>
<td>
Age of last record for each batch of records for a stream. Helps determine if a function is taking too much time for processing a batch of data.
</td>
</tr>
<tr>
<td>
</td>
<td>
Dead letter errors
</td>
<td>
Number of times the Lambda could not send an event to an async function.
</td>
</tr>
<tr>
<td>
Concurrency
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
Throttles
</td>
<td>
Number of times a function was throttled due to concurrency limits.
</td>
</tr>
<tr>
<td>
</td>
<td>
Concurrent executions
</td>
<td>
Number of concurrent executions over a given time period.
</td>
</tr>
<tr>
<td>
</td>
<td>
Unreserved concurrent executions
</td>
<td>
This shows the remaining unreserved concurrency, for unreserved functions.
</td>
</tr>
<tr>
<td>
Provisioned concurrency
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
Provisioned concurrent executions
</td>
<td>
Metric related to functions with provisioned concurrency.
</td>
</tr>
<tr>
<td>
</td>
<td>
Provisioned concurrency utilization
</td>
<td>
Percentage of provisioned concurrency being utilized at a given time.
</td>
</tr>
<tr>
<td>
</td>
<td>
Provisioned concurrency spillover invocations
</td>
<td>
Number of requests that exceeded provisioned concurrency limit and were not processed.
</td>
</tr>
<tr>
<td>
</td>
<td>
Provisioned concurrency reservations
</td>
<td>
Provisioned concurrency units reserved.
</td>
</tr>
<tr>
<td>
Function
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
Last modified
</td>
<td>
Last modified time of a function.
</td>
</tr>
<tr>
<td>
</td>
<td>
Cold start rate
</td>
<td>
Percentage of invocations that were cold started, correlation with services.
</td>
</tr>
<tr>
<td>
</td>
<td>
Cold start count
</td>
<td>
The number of times a function encountered a cold start.
</td>
</tr>
<tr>
<td>
</td>
<td>
Cold start count
</td>
<td>
Avg, min, and max time it takes for a function to start after being idle.
</td>
</tr>
<tr>
<td>
</td>
<td>
Estimated costs
</td>
<td>
Estimated cost of running a function.
</td>
</tr>
<tr>
<td>
</td>
<td>
Retries
</td>
<td>
Number of times a function was retired because it failed
</td>
</tr>
<tr>
<td>
</td>
<td>
Failures
</td>
<td>
Number of times a function failed.
</td>
</tr>
<tr>
<td>
</td>
<td>
Billed duration
</td>
<td>
NThe time of function execution that was billed.
</td>
</tr>
<tr>
<td>
</td>
<td>
Billed network bytes
</td>
<td>
Total network bytes that a function generated.
</td>
</tr>
<tr>
<td>
</td>
<td>
Async events dropped
</td>
<td>
The number of events dropped without successfully running the function.
</td>
</tr>
<tr>
<td>
</td>
<td>
Async events received
</td>
<td>
The number of events received by the function.
</td>
</tr>
<tr>
<td>
</td>
<td>
Async event age
</td>
<td>
AsyncEventAge is a measure of time between Lambda successfully queuing the event and invoking the function.
</td>
</tr>
<tr>
<td>
</td>
<td>
Timeouts
</td>
<td>
Amount of execution time for function before it is stopped by the AWS runtime.
</td>
</tr>

</tbody>
Expand Down

0 comments on commit 82b5ed5

Please sign in to comment.