Hey Learners! Welcome back. We understood the concept of Alerting in Grafana, Now it's time to monitor logs from over the internet, avoiding the need to deal with firewalls and set up SSL with Grafana Cloud. Let's begin...
Task 1- Set Up Grafana Cloud
Go to Grafana.com website and create a free account first.
Click on Create free account and choose any method to sing up. I am using Google account for sing up.
Select Team URL and Deployment region and wait till Grafana gets ready after clicking Finish Setup.
-
Welcome page appears after setting Grafana Ready. As we already have basic understanding of Grafana, I am going to Skip setup
-
You have successfully logged into Grafana Cloud.
Task 2- Connect EC2 Instances with Grafana Cloud
First, we need to connect AWS Data with Grafana Cloud. Login to Grafana Cloud and click Get Started
Select AWS service from Collect your data tab
Choose Centralize your observability data into a single backend to get started
Select CloudWatch metrics
Launch stack
Login to AWS console and select Create stack. Wait for stack to complete
Go to the Outputs tab and copy the ARN value
Now go back to Grafana cloud and paste the copied ARN value and Choose the region. test configuration
Select the Services and Create scrap job
Now select Install Dashboards and Alerts. After completing click view dashboards to check the details
No EC2 instance is running.
Start the EC2 instance and observe the dashboard after few minutes
Check the Billing dashboard
Delete the stack from AWS to avoid billing.
Delete and Uninstall the integration from Grafana cloud
This is how we integrate AWS service to monitor AWS services in Grafana Cloud.
Thank you so much for taking the time to read till the end! Hope you found this blog informative.
Feel free to explore more of my content, and don't hesitate to reach out if need any assistance from me or in case of you have any questions.
Find me on:- Hashnode LinkedIn Github
Happy Learning!