DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

Monitor AWS resources created by Terraform in Amazon DevOps Guru using tfde

3 years ago aws.amazon.com
Monitor AWS resources created by Terraform in Amazon DevOps Guru using tfde

Summary: This is a summary of an article originally published by AWS DevOps Blog. Read the full original article here →

This post was written in collaboration with Kapil Thangavelu, CTO at Stacklet https://aws.amazon.com/devops-guru/ is a machine learning (ML) powered service that helps developers and operators automatically detect anomalies and improve application availability. DevOps Guru utilizes machine learning models, informed by years of http://Amazon.com and AWS operational excellence to identify anomalous application behavior (e.g., increased latency, error rates, resource constraints) and surface critical issues that could cause potential outages or service disruptions.

For https://www.terraform.io/ users, https://stacklet.io/ developed an open-source tool called https://github.com/stacklet/tfdevops, which converts https://www.terraform.io/docs/language/state/index.html to an importable CloudFormation stack, which allows DevOps Guru to start monitoring the encapsulated AWS resources.

Instead, it creates the CloudFormation stack containing the imported resources that are specified in the Terraform module and enables DevOps Guru to monitor the resources in that CloudFormation stack.

Solution overview tfdevops performs the following steps to import resources into Amazon DevOps Guru: It translates terraform state into an AWS CloudFormation template with a https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html It creates an AWS CloudFormation stack with imported resources It enrolls the stack into Amazon DevOps Guru

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com