Operations | Monitoring | ITSM | DevOps | Cloud

Circonus

Advanced Monitoring and Analytics: An Interview with Mission Critical Magazine

Circonus CEO Bob Moul recently spoke with Amy Al-Katib, Editor-in-Chief of Mission Critical Magazine, about how organizations can begin to implement more sophisticated infrastructure monitoring analytics like predictive analytics and maintenance. This is the second time in the past few weeks they spoke about how the sudden surge in online services brought on by the COVID-19 pandemic has exposed weaknesses in the state of monitoring within many organizations.

How to Elevate From Basic to Advanced Infrastructure Monitoring

Times are changing fast and technology continues to advance at an unrelenting pace. An explosion of systems and devices, complex architectures, pressures to deploy faster, and demand for optimal performance have placed greater and greater strain on monitoring teams. For many, their current monitoring strategy and tools are just not enough.

Learning from Failures: Better Crash Reporting for Better Incident Response

Crash events are one of the more serious problems that can occur when operating a service. Crashing components often cause cascading failures and service outages. To reveal the magnitude of damage and help prevent future occurrences, visibility into crash events is critical. Unfortunately, debugging crashes is one of the more complicated endeavors. The state of a crashed process is often compromised and the process can’t be trusted to collect debugging information on its own.

Five Signs Your Monitoring Solution is Failing You

In a recent post I talked about the strain being placed on IT Infrastructure with the current surge in demand for online services being driven by the COVID-19 pandemic. I talked about how this sudden migration to online has exposed weaknesses in, and in some cases a total lack of, adequate monitoring practices. Unfortunately, many online sites have experienced degradation of service, poor customer experiences, and even complete outages.

COVID-19 is Placing Tremendous Strain on Online Services, Making Analytics More Important than Ever in Driving Business Success

COVID-19 is impacting nearly every company around the world. While the pandemic is affecting companies in different ways and to different degrees, a commonality many are experiencing is that the coronavirus is forcing much of our daily commerce activity online. I wrote in a post recently that literally overnight we’ve had to find new ways of working, meeting, shopping, managing healthcare, and even staying entertained.

Circonus Spring 2020 Release Includes Kubernetes Monitoring Solution

This week, we announced the availability of our Spring 2020 release. The highlight of the release is our Kubernetes monitoring solution, which provides health-based alerting and horizontal pod auto-scaling. Additional enhancements include cloud monitoring, GCP Marketplace availability, performance improvements, and a more comprehensive Terraform integration. Here’s some background on these latest capabilities.

Monitoring Latency SLOs with Histograms and CAQL

Latency SLOs help us quantify the performance of an API endpoint over a period of time. A typical latency SLO reads as follows: The proportion of valid* requests served over the last 4 weeks that were slower than 100ms is less than 1%. *In this context, “valid” means that the request responded with a status code in the 200s.

Using CAQL to Identify Hosts with Top CPU Usage

A common task that users want to perform when monitoring their infrastructure is to identify their top resource consumers. Although the following techniques can be applied to numerous different resource metrics, we will specifically look at the problem of identifying which of our hosts or services are consuming the most CPU resources.

Percentile Aggregation with Histograms and CAQL

Percentiles are commonly used for measuring statistics, particularly when analyzing things like latency. Unfortunately, people frequently get tripped up when they want to take multiple percentiles and aggregate them. For example, let’s say we are monitoring a set of ten web servers and we want to collect latency statistics across all of them.