Skip to content

Commit 9744a30

Browse files
Adding function name for ColdStart metric
1 parent 0e906a2 commit 9744a30

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

docs/core/metrics.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,12 @@ The priority of the `function_name` dimension value is defined as:
223223
2. `POWERTOOLS_METRICS_FUNCTION_NAME` environment variable
224224
3. `context.function_name` property
225225

226+
=== "working_with_custom_cold_start_function_name.py"
227+
228+
```python hl_lines="4"
229+
--8<-- "examples/metrics/src/working_with_custom_cold_start_function_name.py"
230+
```
231+
226232
### Environment variables
227233

228234
The following environment variable is available to configure Metrics at a global scope:
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from aws_lambda_powertools import Metrics
2+
from aws_lambda_powertools.utilities.typing import LambdaContext
3+
4+
metrics = Metrics(function_name="my-function-name")
5+
6+
7+
@metrics.log_metrics(capture_cold_start_metric=True)
8+
def lambda_handler(event: dict, context: LambdaContext): ...

0 commit comments

Comments
 (0)