Onboard your tracing data to Sumo Logic even faster with AWS OpenTelemetry distro (preview)

We at Sumo Logic believe in an open, flexible, community-driven approach to collecting observability data. Those reasons are outlined in one of my recent blogs. In that publication, I share the belief that an application’s observability gains traction from the fact that telemetry signals are designed, composed, and produced by an application developer/vendor in compliance with industry standards, and are not a proprietary, black box component of the monitoring vendor.


Mix & Match! Tracing Header Interoperability Between OpenTelemetry and Beelines

We’ve released support for tracing header interoperability in all of our Beelines. This means you can now mix and match distributed services instrumented with Beelines or with OpenTelemetry, and your traces will be preserved in Honeycomb!

Workshop: Getting started with OpenTelemetry and Distributed Tracing in Golang

Lightstep enables teams to detect and resolve regressions quickly, regardless of system scale or complexity. We integrate seamlessly into daily workflows, whether you are proactively optimizing performance or investigating a root cause so you can quickly get back to building features.

Raw & Real Ep 7 The Tracing You Deserve So You Can Observe

Distributed tracing is key to building and operating reliable services that make your customers happy. Traces pinpoint where failures occur and what causes poor performance. With tracing and observability, you can visualize the entire life cycle of service requests and discover hidden latency, errors, and optimization opportunities monitoring can’t show you. So why doesn’t everybody do it? Setting up tracing is notoriously difficult, but it doesn’t have to be. Honeycomb Instrumentation Engineer Paul Osman has the easy-breezy steps for you to get the tracing you deserve.

OpenTelemetry Python: All you need to know

Hi all, tedsuo back again, dropping a knowledge bomb and a bunch of stale-yet-crunchy pop culture references. Last week we covered Node; this week we are going to dive into Python. If you crack open OpenTelemetry, you’ll quickly discover that there’s a lot there. But, as a developer applying OpenTelemtry to your application, 99% of what’s in there doesn’t matter.


The Big Pieces: OpenTelemetry Client Design and Architecture

In this blog series, The Big Pieces, we’re going right to the heart of it: OpenTelemtry’s raison d'etre, design philosophy, and resulting architecture. In this first installment, we’re going to cover the high-level goals of the project as a whole, then dive into the design goals of the OpenTelemetry client components which run within the application process.


Platform-agnostic Tracing

Microservice applications typically consists of interconnected systems with compute, store, messaging components that work together to dispatch requests coming to the software. For example, a modern e-commerce application today includes an order service, cart service, payment service, and more. Each service is isolated and separated by a network boundary, and the services could be hosted on different platforms.


Tracing with the Grafana Cloud Agent and Grafana Tempo

Back in March, we introduced the Grafana Cloud Agent, a subset of Prometheus built for hosted metrics. It uses a lot of the same battle-tested code as Prometheus and can save 40 percent on memory usage. Ever since the launch, we’ve been adding features to the Agent. Now, there’s a clustering mechanism, additional Prometheus exporters, and support for Loki. Our latest feature: Grafana Tempo! It’s an easy-to-operate, high-scale, and cost-effective distributed tracing system.

Workshop: Getting Started with OpenTelemetry and Distributed Tracing in Node.js

OpenTelemetry is an open source framework that provides a single set of APIs, libraries and instrumentation resources to capture distributed traces and metrics from your applications. Join Ted Young, Director of Developer Education at Lightstep, to learn how to get started with distributed tracing in Node.js using OpenTelemetry.