Explain the features of Amazon Grafana

In this recipe, we will learn about Amazon Grafana. We will also learn about the features of Amazon Grafana.

Recipe Objective - Explain the features of Amazon Grafana?

The Amazon Managed Grafana is a widely used service and is defined as a fully managed service built in collaboration with Grafana Labs for the open source Grafana project. Grafana is a popular open source analytics platform that lets users query, visualise, alert on, and understand their metrics from any location. Users can analyse their metrics, logs, and traces with Amazon Managed Grafana without having to provision servers, configure and update software, or do the heavy lifting of securing and scaling Grafana in production. Users can spend less time managing their Grafana infrastructure and more time improving the health, performance, and availability of their applications by creating, exploring, and sharing observability dashboards with their team. Connect Amazon Managed Grafana to users' observability stack's multiple data sources, including AWS data sources like Amazon Managed Service for Prometheus, Amazon CloudWatch, and Amazon Elasticsearch Service, third-party ISVs like Datadog and Splunk, and self-managed data sources like InfluxDB. With Amazon Managed Grafana, Users can securely add, query, visualise, and analyse their AWS data across multiple accounts and regions with just a few clicks in the AWS Console.

Learn How to Build a Data Pipeline in Snowflake

Features of Amazon Managed Grafana

  • Amazon Managed Grafana creates, packages, and deploys workspaces for users, taking care of provisioning, scaling, and maintenance so users don't have to. To analyse their metrics, logs, and traces, users can create Grafana dashboards and visualisations in each workspace. Users create Grafana workspaces with Amazon Managed Grafana to define user access and policy controls for data sources users specify and thus users can enjoy the power of Grafana at scale. Amazon Managed Grafana integrates natively with AWS data sources that collect operational data, automatically discovering resources in their AWS account or across Organizational Units, and provisioning the appropriate AWS Identity and Access Management (IAM) policies to access the data. Amazon CloudWatch, Amazon Elasticsearch Service, AWS X-Ray, AWS IoT SiteWise, Amazon Timestream, and Amazon Managed Service for Prometheus are some of the AWS data sources. These data sources can be queried across multiple AWS accounts and Regions. Graphite, InfluxDB, and other popular third-party data sources are also supported by Amazon Managed Grafana and thus it visualises, analyzes, and correlates securely across multiple data sources. To meet users' corporate security and compliance requirements, Amazon Managed Grafana integrates with multiple AWS security services and supports AWS Single Sign-On as well as Security Assertion Markup Language (SAML) 2.0. Users can grant users in their corporate directory access to specific dashboards and data sources when setting up a workspace in Amazon Managed Grafana, and control their read/write access without having to manage multiple user identity pools. Third-party auditors can assess security and compliance as part of multiple AWS compliance programmes, such as AWS CloudTrail logs, and users can track changes made to workspaces for compliance and audit logging.

System Requirements

  • Any Operating System(Mac, Windows, Linux)

This recipe explains Amazon Managed Grafana and the Features of Amazon Managed Grafana.

Features of Amazon Managed Grafana

    • It visualizes and connects data from a variety of sources.

Amazon Managed Grafana connects to a variety of data sources, allowing you to visualise, analyse, and correlate metrics, logs, and traces all in one place. Amazon Managed Grafana securely and natively integrates with AWS services like Amazon Managed Service for Prometheus, allowing users to query their AWS data across multiple accounts and regions from a single console. To monitor the health and performance of their applications running in containers, users can create a dashboard that combines container metrics from Amazon Managed Service for Prometheus, AWS services metrics from Amazon CloudWatch, and logs from Amazon Elasticsearch Service.

    • It provides user authentication and authorization making it simple to share dashboards.

Users can easily share interactive dashboards with specific users or across teams within their organisation using Amazon Managed Grafana. Users can use their existing corporate directory services to grant user access and authentication to their Grafana workspaces with AWS SSO and SAML 2.0 integration with Identity Providers. By giving users Administrator, Editor, or Viewer privileges, Users can assign them Read/Write or Read-Only roles. Users can also create Teams to limit who has access to which dashboards and data sources. Microsoft Active Directory, Azure Active Directory, Okta, Ping Identity, OneLogin, and CyberArk are just a few of the popular corporate directory services that Amazon Managed Grafana integrates with.

    • It provides an opportunity for users to work with their team to troubleshoot and collaborate.

Users can easily grant data source access permissions and share dashboards to groups of users by creating multiple Grafana Teams. Later-added team members will inherit access permissions to shared resources, eliminating the need to grant permissions one dashboard at a time. Users can view and edit dashboards in real-time, track dashboard version changes, and share dashboards with other team members so that everyone is looking at the same data while troubleshooting operational issues. Users can also easily share dashboards with other teams or external entities by creating publicly accessible dashboard snapshots.

    • It provides security and authentication

To meet users' corporate security and compliance requirements, Amazon Managed Grafana tightly integrates with multiple AWS services. AWS SSO or users' existing Identity Provider via SAML 2.0 are used to authenticate access to Amazon Managed Grafana, allowing users to reuse existing trust relationships between AWS and their corporate user directories. Using audit logs provided by AWS CloudTrail, users can track changes made to Grafana workspaces for compliance and audit tracking. Amazon Managed Grafana also has native integrations with Amazon Elasticsearch Service, Amazon CloudWatch, AWS X-Ray, and AWS IoT SiteWise, among other AWS data sources.

    • It provides no servers to manage

Users can create one or more workspaces to visualise and analyse your metrics, logs, and traces with just a few clicks in the Amazon Managed Grafana console, without having to build, package, or deploy any hardware or infrastructure. Amazon Managed Grafana automates the provisioning, configuration, and management of users' Grafana workspaces, including automatic version upgrades to keep users' Grafana workspaces current with the most recent features. The service automatically scales to meet the changing user requirements.

    • It offers automatic recovery and patching

With multi-AZ replication, Amazon Managed Grafana workspaces are highly available. Amazon Managed Grafana also keeps an eye on the health of your Grafana workspaces and replaces unhealthy nodes without interfering with your access to them. The availability of their compute and database nodes is managed by Amazon Managed Grafana, so users don't have to start, stop, or reboot any infrastructure resources.

What Users are saying..

profile image

Ameeruddin Mohammed

ETL (Abintio) developer at IBM
linkedin profile url

I come from a background in Marketing and Analytics and when I developed an interest in Machine Learning algorithms, I did multiple in-class courses from reputed institutions though I got good... Read More

Relevant Projects

PySpark Project-Build a Data Pipeline using Kafka and Redshift
In this PySpark ETL Project, you will learn to build a data pipeline and perform ETL operations by integrating PySpark with Apache Kafka and AWS Redshift

Graph Database Modelling using AWS Neptune and Gremlin
In this data analytics project, you will use AWS Neptune graph database and Gremlin query language to analyse various performance metrics of flights.

Learn How to Implement SCD in Talend to Capture Data Changes
In this Talend Project, you will build an ETL pipeline in Talend to capture data changes using SCD techniques.

Build a Streaming Pipeline with DBT, Snowflake and Kinesis
This dbt project focuses on building a streaming pipeline integrating dbt Cloud, Snowflake and Amazon Kinesis for real-time processing and analysis of Stock Market Data.

Build an ETL Pipeline with Talend for Export of Data from Cloud
In this Talend ETL Project, you will build an ETL pipeline using Talend to export employee data from the Snowflake database and investor data from the Azure database, combine them using a Loop-in mechanism, filter the data for each sales representative, and export the result as a CSV file.

Movielens Dataset Analysis on Azure
Build a movie recommender system on Azure using Spark SQL to analyse the movielens dataset . Deploy Azure data factory, data pipelines and visualise the analysis.

Build a Data Pipeline with Azure Synapse and Spark Pool
In this Azure Project, you will learn to build a Data Pipeline in Azure using Azure Synapse Analytics, Azure Storage, Azure Synapse Spark Pool to perform data transformations on an Airline dataset and visualize the results in Power BI.

Build a big data pipeline with AWS Quicksight, Druid, and Hive
Use the dataset on aviation for analytics to simulate a complex real-world big data pipeline based on messaging with AWS Quicksight, Druid, NiFi, Kafka, and Hive.

Deploying auto-reply Twitter handle with Kafka, Spark and LSTM
Deploy an Auto-Reply Twitter Handle that replies to query-related tweets with a trackable ticket ID generated based on the query category predicted using LSTM deep learning model.

Log Analytics Project with Spark Streaming and Kafka
In this spark project, you will use the real-world production logs from NASA Kennedy Space Center WWW server in Florida to perform scalable log analytics with Apache Spark, Python, and Kafka.