Operations | Monitoring | ITSM | DevOps | Cloud

A comprehensive guide to Fly.io logging

Deployment is not the end of shipping your application. From time to time, you will get errors that you will need to attend to. Without a good method of catching errors or logs in general, you could end up with uncaught issues that might cost you valuable customers in the process. In this article, you will learn how to catch logs for an application deployed on Fly.io. You will learn how Fly.io logging works, then learn ways to handle logs natively on the platform.

August 2026 product update: hosted MCP and more

Your MCP client doesn’t need your whole API key just to look up an error anymore. Honeybadger's hosted MCP server now supports OAuth. You can approve it through your browser, scope your permissions, revoke your permissions, and rest easy knowing that our tokens auto-refresh and don’t sit around in a config. Keep reading to see how it works and get a quick recap of everything else that shipped this cycle.

How a status page can show a site at its best (and 10 examples)

Your status page is a bridge to your customers. It’s where you show what you can do and prove that your product is more than just sales talk. Though easy to overlook, it provides an opportunity to showcase all that’s best about your services. The trick is how to do it well. Fortunately, there are many outstanding status pages that you can draw inspiration from. Once your ideas take shape, you're ready to present your vision to customers.

SIEM alerts: everything you need to know

Let's walk through setting up SIEM (Security Information and Event Management) alerts to monitor security threats in applications. We will explain what SIEM alerts are, why they're relevant with regard to application security, and provide practical examples of common alerts a developer could implement. We will show how to configure simple alerts with Honeybadger Insights.

Heroku vs AWS

Heroku vs AWS: these cloud platforms represent fundamentally different approaches to application cloud hosting. The decision between them often determines whether your team ships features in hours or spends days configuring infrastructure. Both platforms represent different philosophies in cloud computing, with Heroku prioritizing developer experience while AWS maximizes infrastructure control.

The best observability platforms for developers

At some point, logs stop being enough. As applications grow more distributed, understanding what's actually happening in production becomes harder. That's what observability platforms are built for. The hard part is figuring out which one is actually right for your application — and your budget. This guide covers some popular options: what they do well, where they fall short, and who they're for.

Honeybadger supports SSL certificate expiration monitoring

When you have a lot of websites, SSL certificate expiration monitoring can be a lot of work, especially without using a certificate authority such as Let's Encrypt. The last thing you want is an outage because a random SSL certificate wasn't set to auto-renew and expired! Honeybadger has your back! That's why we added SSL certificate warnings to our existing uptime monitoring feature.

Heroku vs. Kubernetes

If you are deciding where to deploy a web app, you will almost always run into a choice between a platform like Heroku and running on Kubernetes. This article will compare Heroku and Kubernetes. They are two popular platforms for deploying and managing applications. This article breaks down the key differences in architecture, use cases, complexity, cost, and scalability to help engineers choose the right go-to platform for their needs.

The APM paradox

Application Performance Monitoring (APM) means many things to many people. At its core, it enables developers to diagnose why their applications are slow and helps them provide a better experience to their users. Traditionally, this is accomplished by collecting a lot of data and displaying it in the form of dashboards and request traces. The problems you're trying to solve are generally known up front.

Python performance monitoring for Django, Flask, Celery, and more

Here's some excellent news for the Pythonistas in the room: You can now monitor the performance of your Python applications with Honeybadger. Last year, we launched Honeybadger Insights, a new logging and observability tool bundled with Honeybadger. Insights enables you to query your application logs and events to answer performance questions, perform root-cause analyses, and create charts and dashboards to see what's happening in real time.