Percentages Aren’t People (2016)

This is a story about an engineering group celebrating success when it shouldn’t be… and their organization buying into it. This is not the fault of the | Continue reading


@circonus.com | 2 years ago

Circonus Opensources Its Powerful, Patented Histogram Technology

Circonus Press Releases Circonus Contributes its Powerful, Patented Histogram Technology to the Open Source Community Major contribution creates vendor-neutral industry standard for the interoperability, mergeability, and seamless analysis of histogram… | Continue reading


@circonus.com | 3 years ago

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… | Continue reading


@circonus.com | 4 years ago

On Job Scheduling – How we manage concurrency with libmtev

When most people think of job scheduling, they think of all different sorts of things. Container orchestration, serverless allocation, batch … | Continue reading


@circonus.com | 5 years ago

Which block I/O scheduler is the best? We asked eBPF

Continue reading


@circonus.com | 5 years ago

The Internet of Things and Air Quality Monitoring During Wildfires

Continue reading


@circonus.com | 5 years ago

The Problem with Percentiles – Aggregation Brings Aggravation

Continue reading


@circonus.com | 5 years ago

A Guide to Service Level Objectives, Part 3: Quantifying Your SLOs

A guide to the importance of, and techniques for, accurately quantifying your Service Level Objectives. This is the third in a multi-part series about Service Level Objectives. The second part can be found here . As we’ve discussed in part one and part two of this series, Service … | Continue reading


@circonus.com | 5 years ago

A Guide to Service Level Objectives, Part 2: It All Adds Up

A simple primer on the complicated statistical analysis behind setting your Service Level Objectives. This is the second in a multi-part series about Service Level Objectives. The first part can be found here . Statistical analysis is a critical –  but often complicated – compone … | Continue reading


@circonus.com | 5 years ago

Latency SLOs done right

In their excellent SLO-workshop at SRECon2018 (program) Liz Fong-Jones, Kristina Bennett and Stephen Thorne (Google) presented some best practice examples for Latency SLI/SLOs. At Circonus we care deeply about measuring latency and SRE techniques such as SLI/SLOs. For example, we … | Continue reading


@circonus.com | 5 years ago

TSDBs at Scale – Part Two

This is the second half of a two-part series focusing on the challenges of Time Series Databases (TSDBs) at scale. This half focuses on the challenges of balancing read vs. write performance, data aggregation, large dataset analysis, and operational complexity in TSDBs. Balancing … | Continue reading


@circonus.com | 5 years ago

TSDBs at Scale – Part One

TSDBs at Scale This two-part series examines the technical challenges of Time Series Databases (TSDBs) at scale. Like relational databases, TSDBs have certain technical challenges at scale, especially when the dataset becomes too large to host on a single server. In such a case y … | Continue reading


@circonus.com | 5 years ago

Monitoring DevOps: Where are we now? [Infographic]

Our first DevOps & Monitoring Survey was conducted at ChefConf 2015. This year, we’ve created an infographic based on the facts and figures from our 2018 Monitoring DevOps Survey. The infographic provides a visual representation of the prevalence of DevOps, how monitoring respons … | Continue reading


@circonus.com | 5 years ago

SLO’s and You: A Guide to Service Level Objectives

This is the first in a multi-part series about Service Level Objectives. Whether you’re just getting started with DevOps or you’re a seasoned pro, goals are critical to your growth and success. They indicate an endpoint, describe a purpose, or more simply, define success. But how … | Continue reading


@circonus.com | 5 years ago

Air Quality Sensors and IoT Systems Monitoring

2017 was a bad year for fires in California. The Tubbs Fire in Sonoma County in October destroyed whole neighborhoods and sent toxic smoke south through most of the San Francisco Bay Area. The Air Quality Index (AQI) for parts of that area went up past the unhealthy level (101–15 … | Continue reading


@circonus.com | 5 years ago

Introducing the IRONdb Prometheus Adapter

Prometheus, an open-source project from CNCF, is an infrastructure and service monitoring system which has become popular due to its ease of deployment and general purpose feature set. Prometheus supports features such as metric collection, alerting, and metric visualizations — b … | Continue reading


@circonus.com | 5 years ago

Comprehensive Container-Based Service Monitoring with Kubernetes and Istio

Operating containerized infrastructure brings with it a new set of challenges. You need to instrument your containers, evaluate your API endpoint performance, and identify bad actors within your infrastructure. The Istio service mesh enables instrumentation of APIs without code c … | Continue reading


@circonus.com | 5 years ago

Cassandra Query Observability with Libpcap and Protocol Observer

Opinions vary in recent online discussions regarding systems and software observability. Some state that observability is a replacement for monitoring. Others that they are parallel mechanisms, or that one is a subset of another (not to mention where tracing fits into such a hier … | Continue reading


@circonus.com | 5 years ago

Effective Management of High Volume Numeric Data with Histograms

How do you capture and organize billions of measurements per second such that you can answer a rich set of queries effectively (percentiles, counts below X, aggregations across streams), and you don’t blow through your AWS budget in minutes? To effectively manage billions of data … | Continue reading


@circonus.com | 5 years ago

Linux System Monitoring with EBPF

The Linux kernel is an abundant component of modern IT systems. It provides the critical services of hardware abstraction and time-sharing to applications. The classical metrics for monitoring Linux are among the most well known metrics in monitoring: CPU utilization, memory usag … | Continue reading


@circonus.com | 5 years ago