Blog - base2Services

Streamline AWS Monitoring with Guardian

Written by Michael Shelton | Oct 31, 2024 6:00:00 PM

Monitoring and alerting are critical to maintaining the health and performance of your AWS infrastructure. However, ensuring that your monitoring setup is both consistent and adaptable across various instances can be a challenge. base2Services' tool, Guardian, provides an effective solution. 

What is Guardian? 

Guardian is a monitoring tool designed to manage the resources required to monitor an AWS environment. It's a customisable tool specifically designed to help you create repeatable, consistent templates for deploying monitoring and alerting configurations to AWS CloudWatch. By using Guardian, you can automate and streamline the creation of AWS CloudFormation templates that ensure uniform monitoring across your entire AWS environment. 

Why Use Guardian? 

  • Consistency and Uniformity - Guardian allows you to define your monitoring and alerting configurations. Once the configuration is created, you can deploy it across multiple instances, ensuring consistent monitoring across your AWS infrastructure. 
  • Flexibility and Adaptability - As your environment changes, you can easily modify your alerting configurations.
  • Custom Monitoring - While AWS CloudWatch provides a broad range of metrics, there may be specific data points that require greater monitoring. Guardian can deploy AWS Lambda functions to capture these custom metrics, ensuring that everything is covered.

Features of Guardian: 

  • Custom Alert Channels - Guardian allows you to define specific alert channels for different teams or alert types. This ensures the right people are alerted at the right time.
  • Default Alarm Templates - Guardian comes with a default set of alarm templates that cover a wide range of AWS resources. These templates can be used for quick deployments or cloned and customised to suit specific needs. 
  • Comprehensive Monitoring - By deploying Lambda functions, Guardian can monitor metrics that aren't tracked by AWS CloudWatch. This provides a more comprehensive view of your AWS environments. 

Guardian is more than just a tool; it is a game changer for AWS monitoring. By defining your monitoring and alerting strategies in code, Guardian ensures uniformity across your infrastructure, makes updates seamlessly, and provides the flexibility to monitor every critical aspect of your environment. 

Whether you're managing a small team or multiple teams with diverse alerting needs, Guardian simplifies the complex task of AWS monitoring, and ensures your infrastructure is always performing at its best.

Guardian is available as part of our DevOps as a ServiceContact us to find out more.