Lightstep

San Francisco, CA, USA
2015
Sep 23, 2020   |  By Austin Parker
There’s a quote by Grady Booch - “The function of good software is to make the complex appear simple” - that defines a lot of what we strive for at Lightstep. Many observability tools are designed to give you, as an end user, a lot of freedom and power to query your data and dredge insights from it.
Sep 8, 2020   |  By Joe Blubaugh
I'm pretty happy using Go in my day-to-day programming. I work on data storage and data retrieval for Lightstep and our data ingestion and storage systems are large enough that there are at least six services involved with more than a hundred actual instances. At various places in the pipeline we need fan-out and fan-in for serving requests to analysis tools, the web UI, and our public API. When I'm writing this fan-out/fan-in pattern, I reach for goroutines and channels by default.
Aug 17, 2020   |  By Robin Whitmore
The past few months we’ve been busy getting some great new RCA features out to you, as well as Satellite updates and more Learning Paths. Read on to hear all about what’s new in Lightstep.
Jul 31, 2020   |  By Karthik Kumar
We recently added the ability to search and aggregate trace logs in Lightstep! With conventional logging systems, developers often lack the system context necessary to debug issues. With Lightstep’s new log analysis features, we have unified familiar logging features with the rich tracing data to provide only the context relevant to your investigation.
Jul 29, 2020   |  By Ben Sigelman
A few months ago, I sat down to chat with a platform team leader from one of Lightstep’s customers. We were talking about observability (big surprise!), and he made a fascinating remark: logging has become a “selfish” technology. So, what did he mean by this?? What is logging withholding with its selfishness? And how can we address this with a more thoughtful and unified approach to observability?
Jul 16, 2020   |  By Talia Moyal
Since the early days of distributed tracing at Google, we’ve been working to make complex systems easier to understand. Today, we’re excited to announce updates — including the ability to search logs on traces — that enable developers to identify the root cause of virtually any regression in three simple clicks.
Jun 24, 2020   |  By Ben Sigelman
Sometimes we should philosophize about observability and sometimes we should just get ultra-pragmatic and examine real use cases from real systems. 😊 Here is one about a bad deploy we had at Lightstep the other day. Let’s get started with a picture.
Jun 23, 2020   |  By Austin Parker
When you're building a static website, performance can be hard to measure. There are hundreds of variables and confounding conditions that can impact page load speed, everything from mundane considerations like the size of a PNG to the complex vagaries of Content Delivery Networks. How are you supposed to figure out if your users, the people that are trying to load your page, are having a good experience?
Jun 10, 2020   |  By Robin Whitmore
We’ve been busy getting some great new features ready to release to you in the coming months - we can’t wait to get those out to you! This past month we released a change to our Service Health view to help you find issues more efficiently, and we’ve made some great updates to our content.
May 20, 2020   |  By David Klein
How do you know if the changes that you’re making to your microservices are having the desired impact to your end-users? What happens after a deploy? Did your app’s performance remain the same? Were any bugs introduced? Do you need to roll back? With Codefresh and Lightstep, you’re able to more quickly, more accurately, and more easily ensure that any commit and build results in a better experience for your end-users.
Sep 17, 2020   |  By Lightstep
The industry has defined it as good practice to have as few alerts as possible, by alerting on symptoms that are associated with end-user pain rather than trying to catch every possible way that pain could be caused. Organizations with complex distributed systems that span dozens of teams can have a hard time following such practice without burning out the teams owning the client-facing services. A typical solution is to have alerts on all the layers of their distributed systems. This approach almost always leads to an excessive number of alerts and results in alert fatigue.
Sep 15, 2020   |  By Lightstep
See how Lightstep delivers best-in-class distributed tracing to enable developers to detect and resolve regressions quickly, regardless of system scale or complexity.
Sep 15, 2020   |  By Lightstep
Get up and running with OpenTelemetry Java in just a few quick steps! Lightstepper Forrest Knight demonstrates in real-time how to get OpenTelemetry installed and configured quickly and easily.
Aug 14, 2020   |  By Lightstep
It’s 2020: There is a plethora of data available about measuring SLIs and setting SLO targets. But, now that you have this data, what are you actually supposed to do with it? The classic example of “Ship features when you have error budget; focus on reliability when you don’t.” is antiquated, too simple, and ignores all of the amazing discussions and decisions you can have with your SLO data. Let’s talk about how you can use SLOs to actually make people happier — from your customers, to your engineers, to your business.
Jul 24, 2020   |  By Lightstep
This free 1-hour webinar from GigaOm Research brings together experts in observability, performance monitoring, and management of the complex, many-layered cloud-native systems that organizations are building today. It has never been more important to maximize the benefits of available tools, to reduce overheads, and deliver on innovation and transformation goals.
Jun 30, 2020   |  By Lightstep
The authors of Distributed Tracing in Practice (O'Reilly, 2020) come together for a chat on distributed tracing and their experiences writing the book.
May 1, 2020   |  By Lightstep
Microservices migrations can be a challenge. What's the best approach to choosing your tech stack when splitting a monolith into a service-based architecture? What are the pros and cons of modern cloud infrastructure choices and reasons why you’d choose one over another? What monitoring solutions are available today and what are their strengths and weaknesses for maintaining, understanding and observing your new infrastructure?
Apr 29, 2020   |  By Lightstep
What are microservices? How do they work? Are they "better" than monoliths? Daniel Spoonhower, an expert in distributed tracing, answers these questions in more in this quick explainer. Daniel Spoonhower (aka Spoons) is the CTO and co-founder of Lightstep, an observability platform.
Apr 13, 2020   |  By Lightstep
What are the differences between monolithic and microservice-based system architectures? Which one should I be using? When should I migrate from a monlith to microservices? In this webinar, Stephanie Baum, a Senior Solutions Architect at Lightstep, helps answer all of these questions and more. Lightstep delivers unified observability, with visibility across multi-layered architectures, enabling teams to detect and resolve regressions quickly, regardless of system scale or complexity.
May 2, 2018   |  By LightStep
Report Finds Record Growth in Microservices is Disrupting the Operational Landscape

Delivering on the promise of unified observability, Lightstep enables teams to detect and resolve regressions quickly. We scale gracefully from a single service to hundreds, without limits to data volume or cardinality, as the needs of your business expand to empower any team size, at any stage in the software development lifecycle.

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.

With auto-instrumentation and out-of-the box access to a root cause analysis engine, we enable immediate and meaningful insights in real-time.