Operations | Monitoring | ITSM | DevOps | Cloud

January 2024

OpenTelemetry and Grafana Labs: What's new and what's next

A new year is a natural time to reflect on past achievements — and consider future aspirations. When I think about the observability space, specifically, in 2023, OpenTelemetry felt omnipresent. It was a hot topic at every industry event, with at least one dedicated talk at ObservabilityCON, Monitorama, PromCon, and KubeCon + CloudNativeCon, both NA and EU. A notable highlight from KubeCon was OpenTelemetry going GA, marking a significant milestone in the project’s development.

Why companies migrate from OSS to Grafana Cloud for metrics management

In 2022, we introduced Grafana Mimir, the most scalable and performant open source time series database in the world. And since its launch, we’ve been busy, increasing Mimir’s scale, making it easier to get started, and boosting query performance. But even with these advancements, we understand the challenges that can come with a self-hosted and self-managed OSS tool.

How to improve your observability strategy: Introducing the Observability Journey Maturity Model

While many segments of the IT market move quickly, the observability space seems to move at lightning speed. Fueled by open source innovation, observability toolsets and best practices constantly evolve. Sometimes, it can be tough to keep up — and even tougher to know where your own observability strategy stands. That’s the exact challenge we aim to address with our new Observability Journey Maturity Model.

Inside TeleTracking's journey to build a better observability platform with Grafana Cloud

Oren Lion, Director of Software Engineering, Productivity Engineering, and Tim Schruben, Vice President, Logistics Engineering, both work for TeleTracking, an integrated healthcare operations platform provider that is Expanding the Capacity to Care™ by helping health systems optimize access to care, streamline care delivery, and connect transitions of care.

Getting started with Application Observability for Java

Links: Description: Get started with instrumenting Java applications with Grafana Cloud to observe them, detect anomalies, and find root causes. In this video, Grafana Developer Advocate Leandro Melendez outlines how to quickly get started with Application Observability for Java based on these three easy steps: Download the Grafana instrumentation agent Instrument an application and send telemetry data to the Grafana Cloud OTLP Endpoint Observe the service in Application Observability.

How to manage Grafana instances within Kubernetes

If you’re using Grafana and Kubernetes, we’ve got exciting news — Grafana Labs will be maintaining and managing the Grafana Operator, the open source Kubernetes operator that helps you manage your Grafana instances within and outside of Kubernetes. This significant move not only elevates the Grafana Operator to an officially supported tool but also cements its place as a staple for managing Grafana as code, especially for users keen on adopting GitOps principles.

Grafana Beyla 1.2 release: eBPF auto-instrumentation with full Kubernetes support

We’re excited to announce that with the release of Grafana Beyla 1.2, Kubernetes support is now fully integrated. With this update, the Grafana Beyla configuration now “understands” Kubernetes semantics to provide a more fine-grained selection of services to instrument. Beyla users can decorate metrics and traces with the metadata of Kubernetes entities, such as pods and deployments, that run the automatically instrumented services.

Grafana 10.3 release: Canvas panel updates, multi-stack data sources, and more

Grafana 10.3 is here! Download Grafana 10.3 The latest version of Grafana brings advanced controls for anonymous access in your Grafana instance and new options for multi-stack data source configuration in Grafana Cloud. The release also enhances Grafana visualizations, with additions like pan and zoom for the canvas panel and updated tooltips for better data interpretation. Plus improvements in Grafana Alerting and log analysis capabilities provide more efficient monitoring and troubleshooting tools.

Accelerate TraceQL queries at scale with dedicated attribute columns in Grafana Tempo

With Grafana Tempo 2.3, we introduced a new storage format (vParquet3), which enabled an exciting new feature (dedicated attribute columns) that focused on the read path. Dedicated attribute columns offer a wide range of benefits primarily centered around query performance and memory usage. These columns can improve read speed across most queries, and they can have a major impact on resource utilization.

The Story of Grafana | Episode 3: Open (Source) for Business | Grafana Documentary

In 2014, Grafana Labs (formerly known as Raintank) was founded with one mission in mind: To build a sustainable business around the popular open source Grafana project and use the revenue from our commercial offerings to re-invest in the technology.

How to do continuous profiling right with Grafana Pyroscope's Ryan Perry (Grafana Office Hours #26)

Ryan Perry, co-founder of Grafana Pyroscope, talks to us about how to do continuous profiling right. Ryan is also an Engineering Director at Grafana Labs, and he discusses the main concerns in continuous profiling and how to avoid those pitfalls. Pyroscope is an open-source project for aggregating continuous profiling data about your system's resources. He is joined by Developer Advocates Nicole van der Hoeven and Paul Balogh.

How to monitor a MySQL NDB cluster with Grafana

Jason Mallory is a senior MySQL/SQL server database administrator who develops monitoring and alerting solutions for operations departments in the aerospace industry. Jason is also a Grafana Champion. MySQL Network Database — or NDB, for short — is an in-memory, sharded database platform. Consisting of several moving parts, NDB can be one of the most challenging database platforms to monitor. However, monitoring NDB cluster health is crucial to ensure reliability and performance.

Zabbix plugin for Grafana: Grafana Labs will manage and maintain the popular plugin

I’m happy to share some exciting news! Grafana Labs is taking ownership of the Zabbix plugin, one of the most popular third-party data sources for Grafana over the years. The Zabbix plugin for Grafana allows you to visualize data from the Zabbix monitoring system, offering a quick and powerful way to create dashboards. I personally started the project in 2015, with the goal of bringing a better dashboarding experience to Zabbix users.

Incident response that's fast and cost-effective: Why 3 companies chose Grafana Cloud

When an incident occurs, every second counts. On-call staff need to quickly get all the relevant information in front of them in a way that’s easy to digest so they can more successfully investigate the issue and communicate with relevant stakeholders.

Incident response that's fast and cost-effective: Why these 3 companies chose Grafana Cloud

When an incident occurs, every second counts. On-call staff need to quickly get all the relevant information in front of them in a way that’s easy to digest so they can more successfully investigate the issue and communicate with relevant stakeholders.

How to set up home automation: A beginner's guide with Grafana Cloud and Home Assistant

I first learned about Home Assistant when my previous job’s manager shared that he charms his wife by using home automation to have Alexa announce the weather as she starts getting ready for the day. After that, he showed us the cool Grafana dashboards where he visualizes his entire home automation setup on a screen in his basement. As fate would have it, I got a chance to work for Grafana Labs soon after that, and I started building my own home automation setup using Grafana Cloud.

How to deploy Grafana Beyla on Kubernetes as a sidecar container

Principal Staff Engineer Nikola Grčevski demonstrates how to deploy Grafana Beyla on Kubernetes as a sidecar container. Grafana Beyla is an eBPF auto-instrumentation tool for application observability: you just have to tell it what to listen to, give it permissions, and deploy it-- and you can see metrics and logs from that component or service without having to do any manual instrumentation.

Monitor Amazon EC2: key metrics for instances, regions, and more in one view

Amazon EC2 was one of the first services available on AWS, helping propel the cloud platform into the mainstream of IT. And while EC2 instances come in a wide range of sizes and flavors to address all sorts of use cases, keeping tabs on those instances isn’t always easy. That’s why we’re excited to introduce our new EC2 monitoring solution in Grafana Cloud.

Observability trends and predictions for 2024: CI/CD observability is in. Spiking costs are out.

From AI to OTel, 2023 was a transformative year for open source observability. While the advancements we made in open source observability will be a catalyst for our continued work in 2024, there is even more innovation on the horizon. We asked seven Grafanistas to share their predictions for which observability trends are on their “In” list for 2024. Here’s what they had to say.

Grafana 10.2.3 release: new features and breaking changes

On Dec. 18, 2023, we unintentionally introduced some new features and two minor breaking changes in the Grafana 10.2.3 patch release. These changes were originally intended for Grafana 10.3, which we plan to release later this month, but these commits were merged into the 10.2.3 release branch early due to a mistake in our release process. Because Grafana 10.2.3 introduces more changes than expected in a typical patch release, there’s a risk of more bugs than expected.

Introduction to eBPF with Grafana Beyla, with Nikola Grcevski (Grafana Office Hours #25)

Nikola Grcevski, Principal Software Engineer at Grafana Labs, gives us an introduction to eBPF with Grafana Beyla. We discuss what is eBPF, how you can use it to auto-instrument applications, and how to get started with Beyla. eBPF observability is all the rage because we all want automagical instrumentation-- but does it live up to that promise? Nikola's here to tell us what eBPF can and can't do, and where he'd like to take Beyla next.

The concise guide to Loki: How to work with out-of-order and older logs

For this week’s installment of “The concise guide to Loki,” I’d like to focus on an interesting topic in Grafana Loki’s history: ingesting out-of-order logs. Those who’ve been with the project a while may remember a time when Loki would reject any logs that were older than a log line it had already received. It was certainly a nice simplification to Loki’s internals, but it was also a big inconvenience for a lot of real world use cases.

With OpenTelemetry, ComplyAdvantage overhauled its observability (twice)

ComplyAdvantage, which provides compliance and risk management tools, has overhauled its observability platform twice in two years, first moving from on-prem Grafana OSS to Datadog, and then migrating from Datadog to Grafana Cloud. Join Principal SRE Adam Wilson to hear how his team’s approach to observability evolved, and how their increased OTel usage made it possible to migrate twice — and to get the most out of Grafana Cloud for metrics, logs, traces, Kubernetes monitoring, and more.

How to create alerts to monitor sensor data with Grafana, Prometheus, and Telegram

When monitoring sensor data, such as data from a weather station, a home security system, or a home automation assistant, it’s useful to have an alerting system in place, as well. By setting up alerts for sensor data, you can automatically receive notifications when any significant event occurs — whether that’s someone arriving at your front door or a thunderstorm rolling in.