Alerting on disk space the right way.

spacer

The Circonus Blog ...

Alerting on disk space the right way.

Written by Theo Schlossnagle on November 12, 2014

Most people that alert on disk space use an arbitrary threshold, such as “notify me when my disk is 85% full.” Most people then get alerted, spend an hour trying to delete things, and update their rule to “notify me when my disk is 86% full.” Sounds dumb, right? I’ve done it and pretty much […]

... read more

A New Day for Navigation and Search

Written by Charlie Fiskeaux II on May 28, 2014

Today we finally rolled out the new navigation menu and search bar that we’ve been working on for a while. We had been getting feedback on the poor usability of the old horizontal menu system and knew that a “pain point” had been reached—it was time to revisit how we treated navigation and search in […]

... read more

Blueprints – Graphing made easy

Written by Mark Fowler on April 4, 2014

Introducing Blueprints Today I’d like to introduce a new Circonus feature we’re calling Blueprints.  Blueprints is a way to effortlessly create reusable graphs that can be used to visualize any host where the data you’re collecting is similar. In the modern age of Internet infrastructure our customers are often faced not with managing just one […]

... read more

AWS Cloudwatch Support

Written by Christian Madsen on March 28, 2014

This month we pushed native Cloudwatch support – any metric that you have in Cloudwatch can now be added to graphs and dashboards, and alerts can be created for them. Auto Scaling (AWS/AutoScaling) AWS Billing (AWS/Billing) Amazon DynamoDB (AWS/DynamoDB) Amazon ElastiCache (AWS/ElastiCache) Amazon Elastic Block Store (AWS/EBS) Amazon Elastic Compute Cloud (AWS/EC2) Elastic Load Balancing […]

... read more

JSON Over HTTP – Data Collection Made Simple

Written by Chris Parlette on March 10, 2014

At Circonus, one of our goals is to try to make it as easy as possible to monitor your data. One of the ways we do this is to allow data formatted in JSON to be pushed or pulled over HTTP into Circonus. Since HTTP is spoken everywhere, and JSON is understood everywhere, this allows […]

... read more

Exploring Keynote XML Data Pulse

Written by Theo Schlossnagle on February 18, 2014

I’ll be the first to admit that the Circonus service can be somewhat intimidating. Sometimes it is hard to puzzle out what we do and what we don’t do. Case in point: perspective-based transactional web monitoring. Many people have asked us, given our global infrastructure, why don’t we support complex web flows from all of […]

... read more

Monitoring Elasticsearch

Written by Theo Schlossnagle on February 17, 2014

With the much anticipated announcement of the Elasticsearch 1.0.0 release, we thought we’d mention that several of the features that you use within Circonus are powered by Elasticsearch behind the scenes. We could never, in good conscience, run a product or service that we couldn’t extensively monitor. So, when it comes to monitoring things we […]

... read more

Ways to Collect Systems Data in Circonus

Written by Chris Parlette on January 13, 2014

When you decide to monitor your systems with Circonus, there’s quite a few options on how to collect your metrics.  We believe Circonus should be a tool that does what you need, when you need it.  Circonus does not force you into a specific approach or method.  Since there are so many different ways to […]

... read more

Tags: A Long Time Coming

Written by Charlie Fiskeaux II on August 15, 2013

Ok, we know a lot of you have been asking for tags in Circonus for a long time. Well, they’re finally here! The tags feature is currently in beta, and will be released to all customers very soon. (Tags have actually been available to API users for a while, just without UI support in the […]

... read more

Customizable Alerts and Ruleset Groups

Written by Brian Clapper on July 15, 2013

Today we are releasing two new features to make your on-call life easier. Customizable Alerts Our default format was created and modified over the years based on user feedback, but of course it was never going to make everyone happy. How do we solve this? By letting you create your own alerts! If you head […]

... read more

Understanding service latencies via TCP analysis

Written by Theo Schlossnagle on July 2, 2013

Latency is the root of all that is evil on the Internet… or so the saying goes. CPUs get faster, storage gets cheaper, IOPS are more plentiful, yet we feeble engineers have done close to nothing on improving the speed of light. While there is certainly a lower-bound to latencies rooted in the physical world, […]

... read more

Manage Metrics with circonus-cmi

Written by Brian Bickerton on June 26, 2013

As an environment grows, so does the headache of managing checks and metrics. Every new machine and cluster node requires a new set checks and metrics. There are the Circonus API and circonusvi tool, but those still require manual intervention. Wouldn’t it be nice if the same tools used for provisioning could handle Circonus setup […]

... read more

On the Move: Circonus Mobile

Written by Charlie Fiskeaux II on June 5, 2013

It’s been a long time coming, but it’s finally here: a Circonus that’s optimized for low-resolution devices like your smartphone or tablet! For the past few weeks, eagle-eyed Circonus customers may have noticed links to the mobile site creeping into various places, such as the login page (login.circonus.com) and the application footer. Although we officially […]

... read more

What’s New Q1 2013 Edition

Written by Brian Clapper on March 18, 2013

Navigation and URL Changes I’ll start this update talking about the most obvious changes to the UI, which is our new completely horizontal navigation and new URL structure. We had received a lot of feedback about the mix of horizontal and vertical navigation. The tabs we were told were hard to read, especially with the […]

... read more

Web Application Stat Collection with Node.js and Circonus

Written by Brian Bickerton on January 24, 2013

Collecting and carefully monitoring statistics is an essential practice for catching and debugging issues early, as well as minimizing degraded performance and downtime. When running a web service, two of the most fundamental and useful stats are request/response rates (throughput) and response times (latency). This includes both interactions between a user and the service as […]

... read more

Interacting with Circonus through your text editor – circonusvi

Written by Mark Harrison on January 16, 2013

I’m a big fan of command line tools for many tasks. There are just some tasks that can be done quicker and easier with a little typing rather than pointing and clicking. A little while ago, I discovered a gem of of a command line tool called ldapvi. Without going into too much detail, this […]

... read more

PagerDuty Integration Improvements and Alert Formats

Written by Brian Clapper on January 8, 2013

Recently we got burned by ignoring a page because the actual message we received lacked detail, it looked like an alert that was known to clear itself. At 3am it is hard to bring yourself to get out of bed when you have seen this alert page and clear time and time again, so it […]

... read more

Sometimes you just need a different hammer

Written by Theo Schlossnagle on December 17, 2012

Circonus has a lot of powerful tools inside, but as anyone who has worked with real data knows: if you can’t get your data out into the tool you need, you’re going to suffer. We do all sorts of advanced analysis on telemetry data that is sent our way, but the systems we use to […]

... read more

Fault Detection: New Features and Fixes

Written by Brian Clapper on November 27, 2012

One of the trickier problems when detecting faults is detecting the absence of data. Did the check run and not produce data? Did we lose connection and miss the data? The latter problems are where we lost a bit of insight, which we sought to correct. The system is down A loss of connection to […]

... read more

Updates From The Tech Team

Written by Brian Clapper on October 9, 2012

Now that it is fall and the conference season is just about over, I thought it would be a good time to give you an update on some items that didn’t make our change log (and some that did), what is coming shortly down the road and just generally what we have been up to. […]

... read more

Understanding Data with Histograms

Written by Theo Schlossnagle on September 5, 2012

For the last several years, I’ve been speaking about the lies that graphs tell us. We all spend time looking at data, commonly through line graphs, that actually show us averages. A great example of this is showing average response times for API requests. The above graph shows the average response time for calls made […]

... read more

Web Portal Outage

Written by Brian Clapper on July 12, 2012

Last night circonus.com became unavailable for 34 minutes, this was due to the primary database server becoming unavailable. Here is a breakdown of events, times are US/Eastern. 8:23 pm kernel panic on primary DB machine, system rebooted but did not start up properly 8:25 -> 8:27 first set of pages went out about DB being […]

... read more

Dashboards: Redux (or What to Look for in a Performance Monitoring Dashboard)

Written by Charlie Fiskeaux II on June 14, 2012

Last autumn we launched our customizable dashboards for Circonus, and we happen to think they’re pretty sweet. In this post, I’m not going to get into specifics about our dashboards (for more on that, you can check out my previous post, “One Dashboard to Rule Them All”), but instead I’ll talk more generally about what […]

... read more

Failing Forward While Stumbling, Eventually You Regain Your Balance

Written by Brian Clapper on April 12, 2012

First I want to start by saying I sincerely apologize for anyone adversely affected by yesterday’s false alerts. That is something that we are very conscious of when rolling out new changes and clearly something I hope never to repeat. How did it happen? First, a quick run down of the systems involved. As data […]

... read more

Graph Annotations and Events

Written by Charlie Fiskeaux II on February 21, 2012

This feature has been a long time in coming: the ability to annotate your graphs! With the new annotations timeline sitting over the graph, not only can you create custom events to mark points in time, but you can also view alerts and see how they fit (or don’t fit) your metric data. Annotations Timeline […]

... read more

Insights from a Data Center Conference

Written by James Sivis on December 28, 2011

At the beginning of this month, I?d attended the Gartner Data Center Conference in Las Vegas, and wanted to share with you some of my gained impressions and insights from the event. First, I have to say that I have seldom seen a group of more conscientious conference attendees (aside from Surge, of course, and […]

... read more

Monitoring your Vitals During the Critical Holiday Retail Season

Written by Robert Treat on December 13, 2011

As with Brick & Mortar stores, the Holiday season is a critical time for many E-Commerce sites. Like their off-line brethren, these sites also see large increases in both traffic and revenue, sometimes substantially so. Of course these changes in user behavior don’t just affect E-Commerce sites; consider a social-networking site like Foursquare, where a […]

... read more

Template Web UI

Written by Charlie Fiskeaux II on November 22, 2011

Back in October we released the first version of our new Templating API, allowing you to easily replicate sets of bundles across multiple hosts. Now we bring you the time-saving sweetness of Templates in the web interface as well; if you have multiple servers that you want to monitor in exactly the same way, Templates […]

... read more

Template API

Written by Brian Clapper on October 14, 2011

Setting up a monitoring system can be a lot of work, especially if you are a large corporation with hundreds or thousands of hosts. Regardless of the size of your business, it still takes time to figure out what you want to monitor, how you are going to get at the data, and then to […]

... read more

One Dashboard to Rule Them All

Written by Charlie Fiskeaux II on September 23, 2011

Ever dream of having a systems monitoring dashboard that was actually useful? One where you could move things around, resize them, and even choose what information you wanted to display? Large enterprise software packages may have decent dashboards, but what if you?re not a large enterprise or you don?t want to pay an arm and […]

... read more

What’s in a number?

Written by Theo Schlossnagle on August 16, 2011

Numbers, numbers, numbers; we’re all about numbers here at Circonus. We have trillions of data points which we feed into a slew of algorithms and processes to help our users identify problems with their data. But what are these numbers? It turns out that isn’t an easy question to answer. Like most monitoring systems, Circonus […]

... read more

A Lotta Love for Keyboard Users

Written by Charlie Fiskeaux II on March 23, 2011

All web users who bemoan the general lack of support for keyboard accessibility in web apps, take heart! Circonus has some great features for keyboard lovers. We know there are many web users out there for whom keyboard shortcuts are a quicker and easier way to use applications, particularly web apps. This is especially true […]

... read more

Lost In Translation

Written by Theo Schlossnagle on March 22, 2011

For more than ten years, OmniTI has been making large-scale critical Internet infrastructure work. It is, obviously, not black magic or voodoo. Perhaps not so obviously, it is not technical competence that leads to success here. I like to think our team has technical competence in spades as we have an impeccable track record, authored […]

... read more

Past Performance: does this look right to you?

Written by Theo Schlossnagle on January 19, 2011

If you are like me, you look at a lot of data. I look at data in spreadsheets, I look at data on P&L statements, I look at term sheets, I look at systems data — a lot of systems data. I find the best way to look at data is to visualize it because […]

... read more

Capacity Planning Made Easy

Written by Theo Schlossnagle on January 5, 2011

Okay, so capacity planning will never be fool proof. You simply cannot predict the future. However, some of the time you have a darn good idea of what the future will hold. Since someone knows what is likely to happen, why is it so hard to plan marketing initiatives, funnels and IT provisioning? The reason […]

... read more

Enterprise Agents

Written by Theo Schlossnagle on December 10, 2010

If you’re like me, your first response to SaaS monitoring was: “You can’t see my machines/services/metrics from your cloud. That won’t be too useful.” With a little bit of thought, it’s pretty easy to arrive at the conclusion that you must run something on your infrastructure to bridge the divide. It was a fun and […]

... read more

Finding Needles in a Worksheet

Written by Theo Schlossnagle on December 8, 2010

Traditional graphing tools can help you plan for growth or even narrow down root causes after a failure. But they’ have a reputation for being difficult to setup, navigate or customize. It’s nice to be able to just point Cacti at some switches or routers and have it gracefully poll each device for SNMP data. […]

... read more

Access Tokens with the Circonus API

Written by Theo Schlossnagle on November 3, 2010

When we rolled out our initial API months ago, we took a first stab at getting the most useful features exposed to help customers get up to speed with the service. A handful of our users expressed displeasure with having to use their login credentials for basic access to the management API. Starting today, we’re […]

... read more

Annotating Alerts and Recoveries

Written by Theo Schlossnagle on November 2, 2010

In the last couple of posts, Brian introduced our new WebHook notifications feature and I demonstrated how Circonus can graph text metrics for Visualizing Regressions. Both of these features are interesting enough on their own, but let’s not stop there. Today I have an easy demonstration showing how you can re-import your alert information to […]

... read more

Visualizing Regressions

Written by Theo Schlossnagle on October 25, 2010

We’ve heard a lot of talk about Continuous Deployment strategies over the last 12-18 months. Timothy Fitz was one of the earliest proponents, publishing stories of their success over at IMVU last year. One of the greatest benefits to continually pushing your changes to production is that it takes less time and effort to find […]

... read more

WebHook Notifications

Written by Brian Clapper on October 22, 2010

This week we added support for webhook notifications in Circonus. For those that are unsure what a webhook is, its simply an HTTP POST with all the information about an alert you would normally get via email, XMPP or AIM. Webhooks can be added to any contact group. Unlike other methods, you can’t add one […]

... read more

Monitoring for Agile Operations

Written by Theo Schlossnagle on June 29, 2010

One of the big announcements for us at Velocity 2010 last week was the formal release of our Management API. Designed as a RESTful service, the Circonus API was designed to allow users to programmatically adjust monitors and alerts as their architecture evolves. Currently it supports all basic functionality for managing Checks, Metrics, Contacts and Contact […]

... read more

Good Times in Charm City

Written by Theo Schlossnagle on June 20, 2010

It’s been a while since I had time to enjoy the technical conf

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.