Operations | Monitoring | ITSM | DevOps | Cloud

Debugging

Debugging and troubleshooting microservices in production-All you need to know

What do you do when things break in production? Debugging microservices isn’t a walk in the park. Microservices are designed to be loosely coupled, which makes them more scalable and resilient, but also more difficult to debug. When a problem occurs in a microservices app, it can be difficult to track down the source of the problem. When the problem is in production, the clock is ticking and you have to resolve the issues fast.

Enhancements to Alerting and Notification Functionality in Memfault

In this video, I will be discussing the new enhancements that we have made to the alerting and notification functionality within Memfault. These enhancements include configurable incident start and end delays, the ability to decide when your team receives notifications during an incident, and increased control over the scheduling of incident summary notifications. Our goal is to reduce noise without sacrificing visibility, giving users greater control over notification and alerting behaviors. Watch this video to learn how to take advantage of these new features and improve your monitoring experience.

Feature Highlight Rollup by Cohort or by Software Version

In this video, I will be showcasing our newly released metric chart type called "Rollup by Cohort or by Software Version." This chart type provides an overtime view of your metric performance, allowing you to compare between software versions or cohorts. Unlike the existing chart types, which have an eight-week time window limitation, this new view enables absolute comparisons of performance across software versions. I will demonstrate how to make performance comparisons and explain the benefits of using this chart type. If you have any questions, please reach out to our team.

The Hidden Challenges of Troubleshooting Legacy and Monolithic apps in Production

Debugging in production is always a necessary evil. No matter how well your code is written and reviewed, bugs are bound to appear, and their consequences are there for your users to see. While debugging any app has challenges, debugging legacy systems is a different ballgame. From unfamiliarity with the codebase to a lack of knowledge about the tech, your developers can find themselves aimlessly searching for solutions where solutions don’t exist.

Simplified Debugging with the Device Timezone Feature in Memfault

In this quick demo, Jesse Dukes introduces you to Memfault's Device Timezone feature. This feature allows users to adjust the timezone, ensuring that all information viewed in Memfault is contextualized for that session. We made updates to the feature to help international teams working with globally deployed devices to contextualize, coordinate and collaborate.

Matter, Thread, and Memfault

I’m Markus, software engineer @ Tridonic, where we are working on Internet-connected wireless lighting solutions based on the Matter standard. To be able to monitor the reliability of those devices we’ve been using Memfault and tied it into Matter/Thread and its UDP/IPv6 stack based on the Nordic Connect SDK. In the following, I’ll show you the modifications we’ve done to enable Memfault in an IPv6 solution. Like Interrupt?

From Concept to Launch: What It Takes to Build and Ship a New Device

Our panel of embedded engineering experts has decades of experience building complex IoT products for successful launches across different industries. They’ve seen and triaged countless issues and will provide you with insights they’ve learned throughout their careers. Learn everything it takes to successfully ship a new embedded device.