Ugly Green Logo

4n6ir.com

Container Registry

GitHub Organization

Grafana Cloud

Slack Workspace

December 29, 2024

Trust but verify AWS Lambda controls with Grafana

by John Lukach

Lambda is the workhorse of many AWS security capabilities that must function trustfully!

One of many examples, AWS Secrets Manager, uses a Lambda function to auto-rotate credentials as part of the security control implementation.

Does anyone notice if a lambda fails in an organization without observability configured?

Amazon CloudWatch Alarms and Logs with Subscription Filters allow for proactive preparation for the AWS environment’s observability.

Things happen, requiring the creation of a Jupyter Notebook to gain this triage visibility quickly.

https://github.com/jblukach/botoplus

Amazon Managed Grafana is the fastest route as long as no more than 100 alert rules are required, a non-adjustable quota.

create-workspace.png

specify-workspace-details.png

configure-settings-warning.png

configure-settings.png

additional-configuration.png

more-configuration.png

iam-settings.png

data-sources.png

Grafana Cloud has a soft limit of 2,000 alert rules on paid plans if necessary for larger environments.

https://grafana.com

tags: aws - botoplus - error - grafana - jupyter - lambda - notebook - observability - python