v2.2.0 #1685
Closed
heitorlessa
started this conversation in
Show and tell
v2.2.0
#1685
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
This release features: (1) a new
get_parameters_by_name
function to fetch multiple Parameter Store parameters from distinct paths, and (2) a newEphemeralMetrics
class for multi-tenancy and ISV use cases that require multiple metrics namespace.Fetching distinct parameters by name
You can now fetch distinct parameters by their full name with
get_parameters_by_name
.Previously, you could only fetch multiple parameters by path via
get_parameters
. We also heard from customers they'd like more flexibility when fetching parameters.This new high level function has the following in mind:
Quick flow on how
get_parameters_by_name
decides which System Manager Parameter Store to use based on per parameter config (or global):EphemeralMetrics
You can use
EphemeralMetrics
class when looking to isolate multiple instances of metrics with distinct namespaces and/or dimensions.By default,
Metrics
share metrics data across instances. This prevents common data deduplication due to CloudWatch EMF constraints on metric dimensions. However, this limits use cases where you want to create metrics for different applications within the same Lambda function, namely multi-tenancy - whether you use distinct metrics dimensions per metric or multiple metric namespaces.There are subtle differences between the two:
Changes
🌟New features and non-breaking changes
📜 Documentation updates
🔧 Maintenance
This release was made possible by the following contributors:
@dependabot, @dependabot[bot], @heitorlessa, Release bot
This discussion was created from the release v2.2.0.
Beta Was this translation helpful? Give feedback.
All reactions