{"repo":"aws-solutions-library-samples/guidance-for-automating-network-monitoring-and-alerting-on-aws","free":true,"listed":false,"github":"https://github.com/aws-solutions-library-samples/guidance-for-automating-network-monitoring-and-alerting-on-aws","clone":"git clone https://github.com/aws-solutions-library-samples/guidance-for-automating-network-monitoring-and-alerting-on-aws.git","description":"Tag based CloudWatch dashboard uses CDK and resource groups tagging API to automatically produce CloudFormation templates for CloudWatch dashboard.","language":"TypeScript","stars":48,"topics":["cloudwatch","cdk","typescript","aws","aws-cli","jq","dashboard","cloudformation","cloudformation-template"],"license":"MIT-0","category":"dashboards-admin","readme_excerpt":"Guidance for Automating Networking Monitoring and Alerting on AWS Table of Contents 1. Overview - Architecture - Cost 2. Prerequisites - Operating System - Third-Party Tools 3. Deployment Steps Overview The guidance provides an example of how to use AWS Resource Groups Tagging API to retrieve a specific tag and then based on found resources pull additional information from respective service APIs to generate a configuration file (JSON) to build a CloudWatch Dashboard with \\ reasonable metrics and alarms. Optionally users can also deploy a central alarm dashboard to monitor alarms across their AWS Organization, AWS Organization OU or arbitrary number of AWS accounts. Architecture Figure 1: High level Deployment automation process for the Guidance 1. A group of AWS Cloud resources continuously store related metrics in the Amazon CloudWatch data store. 2. The user initiates the Guidance Resource Collector script that uses the config file. 3. The Guidance Resource Collector fetches resources matching the config file from the AWS Resource Groups Tagging API Reference. 4. The Guidance Resource Collector saves resource data in a JSON file. 5. The user initiates the AWS Cloud Development Kit (AWS CDK) to synthesize an AWS CloudFormation template. The CloudFormation template is using AWS monitoring best practices. Figure 2: Deployment automation to generate and deploy the \"Event Forwarder Stack\" required for configuring the AWS accounts where the resources being monitored reside 1. Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-solutions-library-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-solutions-library-samples/guidance-for-automating-network-monitoring-and-alerting-on-aws/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}