LightStep

lightstep

Tracing with OpenTelemetry and LightStep in Python

In “Getting Started with OpenTelemetry Alphas: Python”, we scratched the surface of distributed tracing with OpenTelemetry in Python. In this article, we’ll dive deeper into span exporters and learn how to get traces into LightStep from your Python application. You can create a free-forever LightStep account here to follow along.

lightstep

Stepping It Up! LightStep Feature Updates - November 2019

We’ve been working hard on some really great, full-stack features, like the OpenTelemetry launch, making it easy to compare historical data, and huge improvements to root cause analysis. We’re not slowing down for the holidays, so be on the lookout for these coming your way soon! But of course, we did manage to launch a few features and improvements this month. Here’s what’s new in November.

lightstep

It's Not Technical Skill That Matters Most for Platform Teams - It's Empathy

Sometimes platform teams get created as a place to dump all the toil. Other times they’re created to collect systems expertise. However, the true purpose of a platform team is to increase development velocity and improve the developer experience. How can you keep this from happening with your platform team? We’ll share five specific ways to build empathy with the developer experience, and make sure your platform team is becoming (or staying) the business multiplier it should be.

lightstep

Making Your System Observable from the Outside In

The chants coming from conferences, newsletters, and books is relentless. “Observability observability observability”. You’ve heard it. I’ve said it. Now that I work on an observable system, I never want to be without it again. Observable systems are easier to understand, easier to control, and easier to fix. When building new systems, how you’ll observe it should be a key design consideration.

lightstep

Introducing Snapshot Analyzer: Interactive Investigations for Deep Systems

Distributed tracing generates a stream of rich, contextual data. But as systems grow in scale and complexity, it can be challenging to navigate through thousands of traces to quickly find answers to performance questions. When things are on fire, how do you know if your hypothesis is a good one? To help answer that question, we built Snapshot Analyzer. It’s a simple way to investigate cross-service performance at scale.

lightstep

Why You Should Have a Platform Team

The fundamental role of a platform team is to increase developer velocity. They do this in, primarily, two ways. Platform teams lessen the cognitive load for developers to interact with production systems and they optimize common developer activities. Developers end up able to make bigger changes more quickly and with more confidence. Let’s dive into how that’s possible.