Operations | Monitoring | ITSM | DevOps | Cloud

Integrating Prometheus Metrics into Icinga Using check_prometheus

This article explains how to integrate metrics from Prometheus into Icinga checks using the check_prometheus plugin. There can be multiple reasons why this could be desired: Maybe you have different teams with their own monitoring systems, and you need to bridge the gap, or you want to perform queries that are just better expressed in Prometheus than in plain Icinga check plugins. The latter can be the case if you want to aggregate data from multiple sources or you want to take historic data into account.

The Incident Checklist: Reducing Cognitive Load When It Matters Most

In the previous post, we looked at what happens after detection; when incidents stop being purely technical problems and become human ones, with cognitive load as the real constraint. This post assumes that context. The question here is simpler and more practical. What actually helps teams think clearly and act well once things are already going wrong? One answer, used quietly but consistently by high-performing teams, is the checklist.

Domain Health Check: Why It Matters and What It Reveals

Your domain is more than a URL- it’s the control plane for how people (and machines) reach your website, apps, and inbox. When something breaks at the domain layer, the symptoms look “random” (site intermittently down, emails bouncing, logins failing), but the root cause is often predictable: misconfigurations, weak authentication, or degraded DNS performance. A domain health check is the fastest way to surface those issues before customers do.

Event context, tags, logs and metrics | Debugging Next.js Applications with Sentry

Adding additional information to issues captured in Sentry can help you identify and prioritize your most critical issues. Logs and Metrics help build context around the error and understand correlation and causation all in one place due to everything being trace connected.

When DIY Becomes a Network Liability

There is a satisfaction in building things yourself. It is the same psychological hook that powers the endless stream of DIY renovation videos on your social media feeds. You watch a sixty-second clip of someone transforming a pile of lumber into a custom coffee table, and it looks ingenious, cost-effective, and uniquely tailored to their needs. It triggers a powerful "why buy when I can build?" mindset.

Stop Sifting Logs: Find Production Errors in Seconds with `severity=error`

Want your log queries to be more precise? Is your vibe code flooding you with logs and need a helping hand to make sense of it all? Good news! We've upgraded our log query language to be more powerful, flexible, and intuitive, letting you focus on finding answers fast rather than endlessly scrolling through your logs. And that's not all: We've revamped our logging interface, making it easier than ever to manage logs, customize views, and leverage log attributes.

Stateful Vs. Stateless Applications: What's The Difference (And Why It Matters)

Think of a stateful application like a conversation with a barista who remembers your order every time you walk in. They know what you had yesterday, how you like it prepared, and what you’ll probably want next. That memory makes the experience smoother, but it also means that if that barista isn’t around, your experience can break down entirely. A stateless application, on the other hand, is similar to ordering from a self-service kiosk.