Operations | Monitoring | ITSM | DevOps | Cloud

Debugging

Using Telepresence 2 for Kubernetes debugging and local development

Telepresence 2 was recently released and (like Telepresence 1) it is a worthy addition to your Kubernetes tool chest. Telepresence is one of those tools you cannot live without after discovering how your daily workflow is improved. So what is Telepresence? It is too hard to describe all the functionalities of the tool in a single sentence, but for now I would describe it as the “Kubernetes swiss army networking tool”.

10x development speed with local serverless debugging

Serverless is great but a lot of it is in the cloud and in all these different services. Oftentimes we hear serverless developers struggle with debugging serverless locally in order to iterate fast. Without an effective debugging setup, they are left frustrated with slowed development cycle time and decreased operational efficiency. In this 45-minute hands-on webinar, we'll be discussing how to debug serverless locally to really speed up your development cycle.

Lightrun Launches Lightrun Cloud: Free Debugger for Developer-Native Observability

Lightrun, the continuous debugging and observability company, today announced the release of a free, self-service version of its popular debugging solution for developers. Lightrun Cloud is not only the most powerful debugger a developer can use to troubleshoot production applications live from within the IntelliJ IDE – but also the easiest to set-up, with a complete self-service experience that gets developers up and running in less than five minutes.

Debugging in PHP

PHP is a great language to start with when you are learning how to code. It has a simple syntax, it’s easy to learn and you can make dynamic websites with it. But even though it’s easy to write PHP code, it’s not always easy to debug. There are a lot of tools out there that can help you, but since PHP is an interpreted language, you can also use a couple of debugging techniques to help you find bugs in your code. In this blog post I'll cover the the following sections.

Debugging with Dashbird: Lambda Configuration Error

It shouldn’t be a surprise that Lambda configuration error is one of the most common error messages, and we all know AWS error messages aren’t known for being especially detailed. Oftentimes you will come across other vague error messages like “encoding not enabled,” or “stream is failing,” and depending on the context, this could mean your services could be completely down.

Debugging with Dashbird: API Gateway Encoding not Enabled

When using services created by other people, it’s often neither obvious what they mean, let alone how to fix them. One of these error messages you might see when using Amazon API Gateway is “encoding not enabled”. The first question here is, what kind of encoding does this error message refer to? The first thought might go into the video or audio encoding direction and lead to a dead-end since you probably didn’t send any audio or video files.

Monitor debugging data with NerdVision's integration in the Datadog Marketplace

NerdVision is a live debugging platform that enables users to take snapshots of their application’s state at runtime. NerdVision is compatible with .NET, Java, Node.js, Python, and ColdFusion applications—no matter where they are hosted—and doesn’t require any changes to the source code.

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.