Operations | Monitoring | ITSM | DevOps | Cloud

How to use HTTP APIs to send metrics and logs to Grafana Cloud

Integrating monitoring and logging into your application stack is crucial for maintaining performance, enhancing security, and streamlining troubleshooting. Grafana Cloud offers a robust solution for monitoring your applications by collecting metrics and logs using an agent, such as Grafana Agent, but there are many environments where this isn’t feasible.

OpenTelemetry distributed tracing with eBPF: What's new in Grafana Beyla 1.3

Grafana Beyla, an open source eBPF auto-instrumentation tool, has been able to produce OpenTelemetry trace spans since we introduced the project. However, the traces produced by the initial versions of Grafana Beyla were single span OpenTelemetry traces, which means the trace context information was limited to a single service view. Beyla was able to ingest TraceID information passed to the instrumented service, but was unable to propagate it upstream to other services.

Grafana Cloud updates: cool visualizations, log monitoring made easier, simplified alert routing

We are consistently releasing helpful updates and fun features in Grafana Cloud, our fully managed observability platform powered by the open source Grafana LGTM Stack (Loki for logs, Grafana for visualization, Tempo for traces, and Mimir for metrics). In case you missed it, here’s a roundup of the latest and greatest upgrades for Grafana Cloud this month. If you’re not a Grafana Cloud user, what are we waiting for?

AWS Observability in Grafana Cloud: A simpler, more intuitive cloud monitoring app

We know monitoring your AWS environment can be difficult, which is why we’re thrilled to tell you about a new application we’ve built to make the entire process easier, more efficient, and more intuitive. We’ve offered AWS monitoring capabilities for some time, but with the AWS Observability application in Grafana Cloud, we’ve distilled our collective efforts into a more integrated and potent solution.

The engineering on-call experience: misconceptions, lessons learned, and how to prepare

The on-call experience is sometimes a dreaded one for software engineers. Those late-night alerts and frantic Slack messages, after all, don’t exactly sound pleasant. But what’s an on-call shift really like? Is that perception of constant fire-fighting and 3 AM wake-up calls actually realistic? Michael Mandrus and Owen Smallwood, both senior software engineers here at Grafana Labs, wanted to set the record straight.

An OpenTelemetry backend in a Docker image: Introducing grafana/otel-lgtm

OpenTelemetry is a popular open source project to instrument, generate, collect, and export telemetry data, including metrics, logs, and traces. OTel, however, does not provide a monitoring backend — and this is exactly where the Grafana stack comes in. Here at Grafana Labs, we’re fully committed to the OpenTelemetry project and community.

5 key takeaways from the Grafana Labs' 2024 Observability Survey

Regardless of the industry they operate in or the number of people they employ, businesses with mature observability practices can respond to incidents faster — and save time and money in the process, according to the second annual Grafana Labs Observability Survey. Organizations are making observability a critical part of their software development lifecycles as they grapple with the complexity of modern applications.

How to use PGO and Grafana Pyroscope to optimize Go applications

Profile-guided optimization (PGO) is a compiler feature that uses runtime profiling data to optimize code. Now fully integrated in Go 1.21+, PGO is a powerful tool to boost application performance — and with Grafana Pyroscope, our open source continuous profiling database, you can significantly magnify the value of PGO. In this post, we’ll explore what PGO is, how the Pyroscope team has used it internally to improve performance, and how you can use PGO to make your own programs faster.

How we improved ingester load balancing in Grafana Mimir with spread-minimizing tokens

Grafana Mimir is our open source, horizontally scalable, multi-tenant time series database, which allows us to ingest beyond 1 billion active series. Mimir ingesters use consistent hashing, a distributed hashing technique for data replication. This technique guarantees a minimal number of relocation of time series between available ingesters when some ingesters are added or removed from the system.