LaunchDarkly: Monitoring & Observability while Testing in Production
Heavybit member company LaunchDarkly held another Test in Production Meetup in the Heavybit Clubhouse. On February 20th, the Testing in Production Meetup group focused on monitoring and observability. If youâd like to attend future sessions in person, sign up here.
Testing and Debugging in Production with Distributed Tracing
Priyanka Sharma, Product Marketing, Partnerships & Open Source at LightStep
Priyanka kicked off the event by discussing how software systems have become more complex in recent years, especially with the rise of CI/CD and microservices. âThereâs an explosion of data. The more services there are, the more touchpoints there are, and the more data you have to collect about whatâs happening in your system. Itâs very hard to manage all of this.â She shows how distributed tracing can help teams get a better understanding of their systems and the responses theyâre seeing.
Watch her talk to learn more about tracing as an essential tool for testing in production.
Instrumenting CI Pipelines
Clay Smith, Developer Advocate at New Relic
Clay Smith took a look at the three pillar approachâmetrics, tracing, and logging. He wanted to explore what tracing looks like within a CI pipeline, and so he observed a single run of a build with multiple steps kicked off by a code commit.
âI wanted to try and apply some of this stuff to understanding AWS CodePipeline that I was using to build some Docker images. The question that I wanted to explore and kind of get into and try to learn more about observability by trying to build something is, if we take this really interesting ideas that were outlined in these posts and apply them to a CI tool, what can we learn and what does that actually look like?â
Watch his talk to learn more about his case study on AWS CodeBuild.
Tonight We Monitor, For Tomorrow, We Test in Production!
Steven Czerwinski, Head of Engineering at Scalyr
Steve Czerwinski presented a case study around latency issues a Scalyr customer recently faced. He shares how his colleague, John Hart, explored the issue, and then reviews some key learnings realized after the event.
âMonitoring is so important to testing in production. I want to evoke the idea that you need to get your monitoring in place before testing in production. If youâre not really monitoring, youâre not really testingâyouâre just hoping that things go right.â
Watch his talk to learn why monitoring is key when testing in production.
Panel Q&A
After the individual talks, we assembled our speakers for a short Q&A led by Emily Nakashima. Watch this short panel below.
Interested in joining Heavybit? Our program is the only one of its kind to focus solely on taking developer products to market. Need help with developer traction, product market fit, and customer development? Apply today and start learning from world-class experts.
Subscribe to Heavybit Updates
You donât have to build on your own. We help you stay ahead with the hottest resources, latest product updates, and top job opportunities from the community. Donât miss outâsubscribe now.
Content from the Library
How to Orchestrate Multiple Agents from the Terminal
Open-source creator Gaurav Gosain explains how his work with terminal multiplexers led him to build multi-agent orchestration.
Long-Horizon Agents, Part 2: Memory Is More than Recall
Agents need persistent memory to become performant for long-horizon jobs. Amir Zohrenejad surveys the state of agentic memory and covers whatâs missing.
Is the Key to Understanding Code Treating it as a Graph?
Treating software as a graph may be the key to quickly understanding and maintaining software in the age of AI. Open-source creator Vitali Avagyan explains.
