Operations | Monitoring | ITSM | DevOps | Cloud

Code coverage standards for a Next.js project using CircleCI and Coveralls

An essential part of software development, testing helps catch bugs and errors early, improves software quality, and ultimately prevents costly issues from being deployed to production. The effectiveness of software testing will remain uncertain until it can be measured and that is where code coverage comes in. Code coverage is a metric that tells developers what portion of their codebase is executed when specific tests are run.

Easiest Way to Ship Docker & Nginx Logs to Loki with Promtail

Effective monitoring catches problems before users do, and with Promtail, Loki, and LogQL, it’s a lightweight, approachable option for any DevOps team. This guide shows how to monitor Docker itself (pull failures, restarts, health flaps) so you’ve got a baseline on container runtime health.

Middle Mile Networks: What They Are and How to Use Them

Whether it’s streaming video, powering remote work, or supporting smart technologies, the ability to connect local users to the global internet is essential. But behind the scenes, a key infrastructure layer ensures that this digital experience runs smoothly: the middle mile. Middle mile networks serve as the critical bridge between the internet’s backbone and the local networks that deliver service to homes, businesses, and institutions.

How to check CPU usage on Linux

When your Linux system feels sluggish, one of the first things to investigate is the CPU usage. The CPU (Central Processing Unit) is the brain of your machine, and if it’s overloaded, everything else slows down. In this guide, you’ll learn different ways to Linux check CPU usage with command-line tools, how to interpret the metrics, and why automatic monitoring with Icinga ensures long-term system stability.

OTel Naming Best Practices for Spans, Attributes, and Metrics

An incident’s in progress. Services are slow, customers are frustrated, and your dashboards… look fine. At least, until you search for payment metrics and get 47 different names for the same signal. Suddenly, the real issue isn’t latency — it’s inconsistency. The OpenTelemetry project recently published a three-part series on naming conventions to solve exactly this problem.

The Open-Source BigQuery Sink Connector Saga

The BigQuery Sink connector is a critical piece of Kafka infrastructure that allows you to offload your Kafka topic data into BigQuery in real time. It is the third most-used connector among Kafka users (after the Google Cloud Managed Service for Apache Kafka and the original WePay sink connector), but it's not without its fair share of plot twists. Here's the story of how this connector switched hands three times and we ultimately ended up helping to re-build it.

Why Now Is The Time To Put In A 2026 Budget Request For Cost Management Software

As the Senior Manager of Finance & Accounting here at CloudZero, and with a career in FP&A that includes tenures at large public companies, I’ve spent a significant amount of time observing the interactions between the folks who plan the company’s budget and those who spend it. While engineering and operations teams focus on the execution side, my team ensures that the company has the resources required to make each endeavor a success.

Why 1% Packet Loss Is the New 100% Outage

For years, you had an unspoken agreement. Your networks were built to be resilient, and your applications were, for the most part, forgiving. You sent emails, transferred files, and backed up data. If a few packets went missing along the way, the protocols would quietly clean up the mess. A little bit of packet loss was just background noise, an expected imperfection in a system that was, by and large, incredibly robust. You could tolerate it.

Introducing the BigPanda observability tool rationalization framework

Enterprises face spiraling observability costs. Gartner reports a 20% year-over-year rise in spending, with the median spend per observability tool reaching $800,000 annually. The average organization using BigPanda coordinates data from ~20 different observability solutions, each taking up an ever-larger portion of IT budgets.