San Francisco, CA, USA
Feb 12, 2019 | By Karthik Kumar
Being on call can be frustrating. Getting paged for a service or operation you’ve never even heard of can be even worse. You don’t know where to start investigating, who to contact, or which services are even involved. Scouring through your favorite metrics, recent logs, and starred dashboards can quickly become overwhelming and counterproductive.
Feb 5, 2019 | By Dennis Chu
Terrified, anxious, fearful, isolating, overwhelming, and a little bit thrilling. Those are just a few of the words on-call engineers use to describe what it’s like to be on call for the first time. There are so many things that could go wrong and areas of the system that they don’t fully understand yet. But at some point, it’s time.
Jan 31, 2019 | By Alex Masluk
Distributed tracing is a powerful tool for monitoring and managing the performance of today’s complex distributed systems. At LightStep, we’ve analyzed more than 10 billion traces and helped leading enterprises all over the world, including GitHub, Lyft, Twilio, Segment, Skyscanner, and many others, successfully instrument their applications and leverage the power of distributed tracing.
Jan 10, 2019 | By Kristin Brennan
LightStep [x]PM is engineered from its foundation to address the inherent challenges of monitoring distributed systems and microservices at scale for distributed companies. InVision uses [x]PM to produce complete end-to-end traces and robust metrics that explain performance behaviors and accelerate root-cause analysis.
Dec 20, 2018 | By Ben Sigelman
There’s a rule of thumb about startup fundraising: “raise when you can,” but that’s not how we think about it. For our Series C fundraising, the idea wasn’t to “raise when we could” — in that case, we would have closed something much earlier. Rather, it was to “raise when we’re ready to use it,” and that’s exactly the situation we find ourselves in: everywhere we look, there are high-ROI projects to bet on, and we should pursue as many as possible.
Feb 4, 2019 | By LightStep
Distributed tracing is a critical tool for building and operating modern software applications. By giving you an end-to-end view of your application, tracing can help you build a better understanding of your software faster. Starting with the basics, this session will show you how to instrument your application in a way that will give you maximum leverage, whether you are working to improve baseline performance or diagnose an ongoing incident.
Jan 17, 2019 | By LightStep
Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how we can apply those lessons today.
Jan 9, 2019 | By LightStep
This talk proposes a fundamentally new approach to tracing and monitoring: Trace Testing. We discuss testing against trace data rather than code, and how this technique opens the door to an entire suite of verification practices which are difficult to achieve with the current unit/integration test dichotomy.
Oct 23, 2018 | By LightStep
Google deserves a lot of credit for imagining (and popularizing) what we now call "microservice architectures." With the benefit of hindsight, we now recognize that Google made mistakes during those early days of microservices. And unfortunately, the rest of the industry is repeating many of these mistakes today. What did Google get wrong about microservices, and how can we apply those lessons today?