DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Related

  • How Observability Is Redefining Developer Roles
  • How to Optimize AWS Observability Tools
  • The Impact of Open-Source Software on Public Finance Management
  • Introduction to Grafana, Prometheus, and Zabbix

Trending

  • Navigating the AI Renaissance: Practical Insights and Pioneering Use Cases
  • Scaling Java Microservices to Extreme Performance Using NCache
  • Long Tests: Saving All App’s Debug Logs and Writing Your Own Logs
  • AI and Rules for Agile Microservices in Minutes
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Monitoring and Observability
  4. How Grafana 10 Makes Observability Easier for Developers

How Grafana 10 Makes Observability Easier for Developers

Here’s a look at 10 key ways the latest release of Grafana is making it easier for developers to visualize observability data.

By 
Tom Smith user avatar
Tom Smith
DZone Core CORE ·
Jun. 14, 23 · Analysis
Like (4)
Save
Tweet
Share
5.2K Views

Join the DZone community and get the full member experience.

Join For Free

Gaining insights into what your app is doing in production is a key requirement for modern dev teams. The days of platform and operations teams doing all the troubleshooting are long gone. 

Whether you’re trying to understand user behavior or fix things that broke under load, you need to get to the bottom of things fast. That leads you into the world of logs, traces, and metrics, aka the Holy Trinity of Observability.

With the release of Grafana 10, let’s take a look at some of the key evolutions of this observability platform and how it is making observability an easier discipline for developers.

1. Getting Started Really Fast

In the old days, in order to get those pretty Grafana dashboards, you had to install a time series database, install Grafana, and also instrument your application. Today with Grafana Cloud, developers can access a fully managed observability stack across all the major cloud providers: AWS Marketplace, Microsoft Azure Marketplace, and Google Cloud Marketplace. Grafana Cloud has a “forever free” tier, which includes three users, 10k metrics, 50 GB logs, 50 GB traces, and 500 virtual user hours for k6 load testing.

2. Joining Data from Disparate Datastores

As an open-source project, Grafana’s always been known for its “big tent” philosophy and wants to give developers control of their data. As Grafana 10 ships, Grafana has more than 150 data source plugins that enable you to visualize all sorts of different data across just about every popular database, as well as other monitoring providers. In the company’s 2023 Observability Survey, 38% of respondents said they have 7+ data sources configured in Grafana.

3. New Correlations Feature

Grafana 10 ships with a new Correlations feature that lets you pivot and link between data sources, making it easier to create a unified view of your entire data landscape and accelerate troubleshooting.

Correlations feature

Correlations enable users to connect the dots across multiple data sources.

4. Grafana Scenes

Grafana Scenes is a new frontend library in Grafana 10 that allows you to build dashboard experiences right into your products. Now you can easily create apps that mirror the Grafana dashboarding experience, complete with template variable support, flexible layouts, dynamic panel rendering, and more.

5. Dynamic Dashboards for Real-Time Data

In Grafana 10, Trend Panels allow for graphing ascending numeric X-axis data, while the new datagrid panel offers a spreadsheet-like interface for editing, fine-tuning, and organizing data within each dashboard. There are also new capabilities for collapsing rows, hiding queries, and zooming into panels.

The trend panel

The trend panel allows users to graph ascending numeric X-axis data, enabling more adaptable data visualization.

6. Public Sharing

With the latest updates to Public Dashboards, Grafana dashboards can be added by anyone outside your organization. 

7. Grafana as Code

New Grafana as Code features new Go libraries, Graffonet, and an improved Terraform provider.

8. Code Automation

No more grappling with complex JSON or rewriting your code. Grafana 10 introduces a second Grafana interface focused solely on managing dashboards as code.

9. Security and Authentication

Grafana 10 delivers new authentication capabilities, including a self-service SAML UI. This enables you to maintain fine-grained and customized access control.

10. Query Private Data Sources Without Exposing Your Network

New in Grafana 10, a Private Data Source Connect (PDC) overcomes the previous challenges of connecting private data from Grafana Cloud without exposing the network. PDC uses SOCKS over SSH to establish a secure connection between a lightweight PDC agent you deploy on your network and your Grafana Cloud stack. With PDC, you can now query them from Grafana Cloud and maintain secure connections with your private data sources.

Grafana Observability Open source dev

Opinions expressed by DZone contributors are their own.

Related

  • How Observability Is Redefining Developer Roles
  • How to Optimize AWS Observability Tools
  • The Impact of Open-Source Software on Public Finance Management
  • Introduction to Grafana, Prometheus, and Zabbix

Partner Resources


Comments

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: