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

Nirav Shah is the Director of Eternal Web Pvt Ltd, an AWS Advanced Consulting Partner and certified Odoo Partner based in the UK. With over a decade of experience in cloud computing, digital transformation, and ERP implementation, Nirav helps enterprises adopt the right technology to solve complex business challenges. He specialises in AWS infrastructure, Odoo ERP, and web development solutions for businesses across the UK and beyond.
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.