Operations | Monitoring | ITSM | DevOps | Cloud

Debugging

Refine Your Observability Experience at Scale

Today, we announced that Refinery is now generally available. With Refinery, it’s now easy to highlight the critical debugging data you need and to stop paying for the rest. Refinery is a sampling solution that lets you control resource costs at scale without sacrificing data fidelity. Support for Refinery is now also included in Honeycomb Enterprise plans.

Logging Errors in Web Workers

Release 3.8.0 of the TrackJS browser agent added support for Web Workers, which adds some awesome new observability to the background tasks of your web applications. Many development teams have adopted Web Workers to their web applications to add offline support, caching, or to process heavy tasks. Workers allow web apps to feel faster by removing work from the user interface thread.

Device Firmware Update Best Practices

Implementing OTA (Over The Air) firmware updates is one of the most critical yet complicated processes of building hardware. And unfortunately, many organizations don't invest the same amount of resources in device firmware updates as they do in software. In this recorded webinar, Memfault Founder & CEO François Baldassari walks through the best practices he has learned over the years for device firmware updates. He also presents a device firmware update architecture that will help you avoid spending hours and hours debugging firmware update issues.

Surviving the disaster: How to identify bugs immediately & get back on track w/ Codefresh & Rookout

Deploying through imperative kubectl commands is error-prone and time-consuming. In this webinar, we show you how to automate deployments to your Kubernetes cluster through Codefresh. Codefresh has several features to manage Kubernetes deployments, including the Kubernetes Environment Dashboard and the GitOps Dashboard.

Understanding and Debugging Applications Using Traces - Version 7.10

Elastic APM is an application performance monitoring system built on the Elastic Stack. Elastic APM makes it easy to pinpoint and fix performance problems quickly. In this video, you will learn what traces are and how they can be used to better understand your applications.

Surviving the Disaster: How to Identify Bugs Immediately and Get Back on Track

As all developers know, when building software things don’t always go as planned. In fact, most of the time they don’t. With today’s modern distributed architectures it’s more important than ever to have the proper tools in your toolbelt. This allows us to automate as much of the software delivery lifecycle as possible and then be able to immediately triage issues when they arise.

How to monitor and debug AppSync APIs

AWS AppSync is a fully managed GraphQL service that makes it easy for you to build scalable and performant GraphQL APIs without having to manage any infrastructure! With AppSync, you get a lot of capabilities out of the box. Such as the ability to integrate directly with DynamoDB, ElasticSearch, Aurora Serverless, and Lambda. AppSync also supports both per-request as well as per-resolver caching and has built-in integration with CloudWatch and X-Ray.

Debugging with Dashbird: Malformed Lambda Proxy Response

One problem that pops up quite frequently when people try to build serverless applications with AWS API Gateway and AWS Lambda is Execution failed due to configuration error: Malformed Lambda proxy response. There is nothing worse than generic error messages that don’t tell you anything you need to fix the problem, right? And AWS isn’t particularly known for its error message design, if you can even call it that, let alone for giving you the means of fixing the problem.

How to Identify and Debug Memory Bloat

Even the systems that run smoothly day and night, can flounder when short of memory. Efficient memory usage has become of utmost importance for software applications. Nowadays, with growing audiences and faster speed and data retrieval expectations, memory issues pose a huge threat to performance and can lead to huge losses in terms of customers and money. Therefore, it is very important to build memory-efficient applications that ensure overall performance and a smooth customer experience.

How to Monitor IoT Devices at Scale Webinar

Releasing a connected device in today's world without some form of monitoring in place is a recipe for trouble. And as you increase your fleet size, more and more issues arise, causing more and more trouble. In this webinar, Tyler demonstrated how to build out your IoT monitoring solutions using metrics allowing you to scale your fleet without adding more issues. Using metrics to monitor a fleet of connected devices allows for assessing the health of thousands to millions of devices, all while keeping complexity, bandwidth, and power consumption to a minimum.