AWS Cloud Operations & Migrations Blog

Centralize observability with Amazon Managed Grafana Enterprise plugins

Observability is a critical aspect for maintaining the health and performance of any distributed system. Organizations rely on data from diverse sources, including AWS services as well as third-party ISVs (independent software vendor) to gain insights into their system’s health. Establishing secure connections to these diverse data sources enables visualization and analysis of observability data in a single pane of glass view, driving data-driven decision making.

Amazon Managed Grafana is a fully managed service for Grafana, a popular open-source analytics platform that enables you to query, visualize, and alert on data from a wide variety of data sources. Grafana offers an extensible architecture, with plugins that can be used to enhance user experience with a wide range of functionalities such as querying data from external data sources for better insights and improved visualizations. Enterprise plugins are exclusive data source plugins, built and maintained by Grafana Labs, connecting to proprietary tools or platforms, such as Splunk, Dynatrace, or Databricks. Enterprise plugins provide simplified user experiences, enabling you to query these systems alongside AWS services within a Grafana dashboard. For example, you could correlate your Amazon Elastic Kubernetes Service (Amazon EKS) performance metrics from Amazon Managed Service for Prometheus, application logs and traces from Amazon OpenSearch Service with your incidents in ServiceNow for effective troubleshooting.

With Amazon Managed Grafana Enterprise plugins, you can upgrade your Amazon Managed Grafana workspace to access third-party enterprise data source plugins, directly from the Amazon Managed Grafana console, AWS Command Line Interface (AWS CLI), or AWS SDK. An Amazon Managed Grafana Enterprise plugins license costs an additional $45 per active user per workspace, and this gives you access to support and on-demand training directly from Grafana Labs, in addition to all the Enterprise plugins listed in Enterprise data sources available with Amazon Managed Grafana Enterprise plugins. With the pay-as-you-go pricing model, Enterprise plugins upgrade have no upfront fees or minimum commitments, you will pay only for what you use, based on an active user per workspace. You can easily identify the monthly usage and costs of using Enterprise plugins with the consolidated billing report.

Unified observability experiences in a hybrid environment

The architecture diagram below shows one of customer’s environments, utilizing Amazon Managed Grafana to visualize data from AWS as well as third party Enterprise data sources.

Architecture Diagram

Access Enterprise plugins

You can enable access to Enterprise plugins from the Amazon Managed Grafana console. When you create a new workspace, by default it does not have access to Enterprise plugins however, you can upgrade at any time. To enable Enterprise plugins in your Grafana workspace, refer Managing your access to Amazon Managed Grafana Enterprise plugins.

With Enterprise Plugins upgrade, you get access to Grafana Labs consulting and support services. To enable this, your AWS account must be linked with a Grafana Labs account token. Linking consists of getting a token from a Grafana Labs account that is used in Amazon Managed Grafana to register the account. To create a Grafana token, refer Link your account with Grafana Labs.

The architecture diagram below shows how to manage your Enterprise plugin license.

Manage your Enterprise plugin license

To automate your Enterprise plugins management, you can also use AWS CLI, or Amazon Managed Grafana API. You must use `ENTERPRISE` for the `licenseType`, and pass in a valid Grafana Labs token for the `grafana-token`.

Using Amazon Managed Grafana API

POST /workspaces/<workspace-id>/licenses/ENTERPRISE?Grafana-Token=<grafana-token> HTTP/1.1

Using AWS CLI

aws grafana associate-license \
--region <region> \
--workspace-id <workspace-id> \
--license-type ENTERPRISE \
--grafana-token <grafana-token>

Switch from AWS Marketplace Grafana Enterprise license to Amazon Managed Grafana Enterprise plugins

To switch from AWS Marketplace Grafana Enterprise license to Amazon Managed Grafana Enterprise plugins, simply cancel your subscription from AWS Marketplace and upgrade from your Amazon Managed Grafana console. Your data source configurations will stay as it is after you complete the upgrade in Amazon Managed Grafana console. For frequently asked questions, refer FAQ for AWS Marketplace Enterprise users.

Data transfer cost when Enterprise plugins is enabled

Just like connecting to other AWS managed services in the same region, there is no data transfer cost when you connect, query, or alert on the enterprise data sources that are connected to your Amazon Managed Grafana workspace. However, if your enterprise data sources are required to be routed from an external network through your Amazon Virtual Private Cloud (VPC) prior to the connection to the Amazon Managed Grafana workspace using the VPC connection configuration, then standard data transfer costs will be applied between AWS and the external network. Data transfer cost for common architectures can be found in the blog Overview of Data Transfer Costs for Common Architectures.

Conclusion

Amazon Managed Grafana enables you to query, visualize, and alert on your metrics, logs, and traces from AWS data sources and third-party enterprise data sources in one single pane of glass. Check out the Amazon Managed Grafana user guide for detailed documentation. To learn more about Amazon Managed Grafana and the upgrade option, visit the product page and pricing page.

We are here to help and if you need further assistance, reach out to AWS Support and your AWS account team.

About Authors

Priyanka Verma author photo

Priyanka Verma

Priyanka is a Senior Product Manager for Amazon Managed Grafana at AWS. She is an observability enthusiast and likes building solutions that help customers meet their observability goals. LinkedIn:/priyanka-verma06

Arun Chandapillai author photo

Arun Chandapillai

Arun Chandapillai is a Senior Infrastructure Architect who is a diversity and inclusion champion. He is passionate about helping his customers accelerate IT modernization through business-first Cloud adoption strategies and successfully build, deploy, and manage applications and infrastructure in the Cloud. Arun is an automotive enthusiast, an avid speaker, and a philanthropist who believes in ‘you get (back) what you give’. LinkedIn: /arunchandapillai

Mengdi Chen author photo

Mengdi Chen

Mengdi Chen is a Senior Solution Architect at AWS specializing in Cloud Operation. She helps customers from Engineering, Construction, Real Estate, Transportation and Logistics field transform their AWS journey. She has also been involved with Observability products at AWS to help customer enhance their experiences with open-source data visualization platforms. She enjoys helping customers build innovative solutions to simplify their day-to-day work experience. Find her on LinkedIn: /mengdic.