March 23, 2020 / Nirav Shah
Grafana is a swissknife for running analytics & monitoring multiple metrics online. Grafana is an opensource tool that manages analytics and reports from multiple cloud sources through one simple dashboard. Grafana is an open source for metric analytics & visualization suite generally used for visualizing varied data from infrastructure and application analytics into one easy to use window. It provides a simple dashboard for all of your data and its doesn’t matter where is stored. You can get data from Graphite, Elasticsearch, Prometheus, MariaDB/MySQL, PostgreSQL and so on. Grafana can be easily extended with the help of loads of plugins for various data sources. It is extensively used by software developers to quickly query, visualize, alert, and analyze metrics of their application. It also provides the server managers to have a close eye at the crucial metrics sent by the server logs to monitor the performance, availability, and overall health of the server.
The tool helps us study, analyse & monitor data over the period of time. It helps us track the user behaviour, application behaviour, frequency of errors and many more.
Now let’s see how can we install on AWS Console :-
There Two method for installing Grafana:-
1. Pre-configured AMI Available on AWS Marketplace (by Bitnami)
Please follow below Link
https://aws.amazon.com/marketplace/pp/Bitnami-Grafana-Certified-by-Bitnami/B07JQ4LGF1
The cost for Bitnami AMI is $0.067/hr.
https://aws.amazon.com/marketplace/pp/Miri-Infotech-Grafana/B07Q41BQSR#pdp-pricing
The cost for Miri-infotech AMI is $0.11/hr.
2. Installation on the AWS EC2 Instance
Please refer below Link –
Note
When you Create an IAM role you have to create a Custom policy..
Select JSON and put this policy:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowReadingMetricsFromCloudWatch", "Effect": "Allow", "Action": [ "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData" ], "Resource": "*" }, { "Sid": "AllowReadingTagsInstancesRegionsFromEC2", "Effect": "Allow", "Action": [ "ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions" ], "Resource": "*" } ]
Also Read: Launch an AWS Ec2 instance for free
As a Director of Eternal Web Private Ltd an AWS consulting partner company, Nirav is responsible for its operations. AWS, cloud-computing and digital transformation are some of his favorite topics to talk about. His key focus is to help enterprises adopt technology, to solve their business problem with the right cloud solutions.
Have queries about your project idea or concept? Please drop in your project details to discuss with our AWS Global Cloud Infrastructure service specialists and consultants.