Project Overview
In this project, I implemented cloud monitoring and alerting using Datadog. The setup included configuring metrics collection, creating alert policies and integrating notifications with slack. This ensures proactive monitoring of system performance especially CPU and memory usage.
Tools Used
- Aws EC2 Instance (Ubuntu): As the monitored server
- Datadog: For monitoring and alerting
- Slack: For webhook automation to Datadog
- Zapier (optional as it's a premium version): For webhook automation to slack
Project Implementation
Step 1: EC2 Instance Setup
- Launched an Ubuntu EC2 Instance on AWS
- Connected to the server using Mobaxterm
sudo hostnamectl set-hostname Grace-datadog
sudo su - ubuntu
sudo apt update -y
sudo apt upgrade
.png)
Step 2: Datadog Installation and configuration
- Created an account on Datadog
- Used my Datadog API Key for authentication
- Installed the Datadog agent on the EC2 instance
- Verified that system metrics (CPU, memory, disk) were being collected
sudo nano datadog.yaml
Process_config:
enabled: true
.png)