Category: Data

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

Related Articles