• Skip to primary navigation
  • Skip to main content
Last Week in AWS Logo
Master your cloud costs
  • About
    • Community
    • Contact
  • Blog
  • Newsletter
  • Podcasts
    • Last Week in AWS Podcast
    • Screaming in the Cloud
    • Nominate a Guest
  • Merch
  • Resources
    • AWS Network Map
billie facepalm
07.19.2019

My CloudWatch Critique Didn’t Age Well

By Corey Quinn
After my blistering CloudWatch critique last year, I realized I may have left one off: AWS listens, and often fixes shortcomings without fanfare. As it turns out, my critique has not aged…
FacebookXLinkedInReddit
Home Blog My CloudWatch Critique Didn’t Age Well
Prev
Next

So a while back, I wrote a blistering critique of CloudWatch. In retrospect, it was a bit more aggressive than I’m comfortable with. 

While my criticisms were definitely valid, my tone was off the mark—if for no other reason than the fact that there was a decent chance that folks who’d labored to build a complex service would read my article and feel crappy about it. 

As much fun as mocking large multinational companies is, it’s never okay to make the folks working within them feel like garbage for their work. 

In any case, in response to this piece, I had a call and later a face-to-face meeting with Bob Wilkinson, the general manager of the CloudWatch team. 

In typical AWS fashion, rather than having several large engineers with no neck debate the final points of my article with a bat (that’s the Oracle Cloud method), he started off the conversation by apologizing for my user experience. He was friendly and eager to hear about my experience—and he corrected a number of my misunderstandings about the service along the way.

This itself isn’t noteworthy—you don’t succeed at Amazon for long if your philosophy is to berate customers. What’s much more significant is that if you read the original article, it hasn’t aged well. A growing number of my complaints have been addressed. 

Many of these updates have been announced publicly. But one that didn’t get its own announcement is an enhancement to the CloudWatch dashboard:

The problem that this innocuous checkmark solves for is one of inconsistency. 

Many dashboard products wait for eventual consistency (namely, all the things that report a metric have reported in) or else just make assumptions about what they’re reporting. Because CloudWatch defaults to show all the data it has, even when all things have not reported their values, the last data point is usually far smaller than previous data points—so the graph that’s displayed plunges at the end. 

In other tools, this is hidden from the user. In CloudWatch, it’s not. 

Thus, if you’re accustomed to using virtually any other monitoring product, a casual glance at the CloudWatch dashboard indicates that your site just crashed into the sea. 

That checkmark is new, and enables live-results that aren’t yet consistent, so graphs will continue on as they have been. If you uncheck the box, it only shows the last full data point.

This does mean that there’s a longer delay in recent changes reflecting on the graph. But it also cuts back on those heart-stopping moments of “according to this dashboard, our customers are going to storm our office” misunderstandings. 

The lesson to take from all of this? 

AWS listens to customer feedback and fixes things—usually without fanfare. So, if you’ve got a problem any AWS service or tool, let them know. 

Just make sure you aren’t as much of a jerk about it as I was.

Corey Quinn Headshot
by Corey Quinn

Corey is the Chief Cloud Economist at Duckbill, where he specializes in helping companies improve their AWS bills by making them smaller and less horrifying. He also hosts the "Screaming in the Cloud" and "AWS Morning Brief" podcasts; and curates "Last Week in AWS," a weekly newsletter summarizing the latest in AWS news, blogs, and tools, sprinkled with snark and thoughtful analysis in roughly equal measure.

More Posts from Corey

Back to the Blog

Infinidash: AWS’s New Observability Play Has Great Bones and a Terrible Bedside Manner

By Corey Quinn

Infinidash: AWS’s New Observability Play Has Great Bones and a Terrible Bedside Manner AWS has just released something fascinating in the form of CloudWatch Omni. I want to be upfront before I dive further: “CloudWatch Omni” is a wretched name that I will not be using, so for the rest of this article and the […]

Read Moreabout Infinidash: AWS’s New Observability Play Has Great Bones and a Terrible Bedside Manner

Reading Observability Tools? That’s a Robot’s Job

By Corey Quinn

Last Thursday Honeycomb was kind enough to hand me the closing keynote slot at O11yCon, a conference whose entire premise is that observability matters and the people in the room are the ones who would know. I used that slot to argue that the primary reader of your telemetry is no longer a human, and […]

Read Moreabout Reading Observability Tools? That’s a Robot’s Job

S3 Is Not a Filesystem (But Now There’s One In Front of It)

By Corey Quinn

I’ve been saying “S3 is not a filesystem” for over a decade. I’ve said it on stages, in newsletters, on podcasts, and directly to the faces of large company employees who were too polite to tell me to shut up before they went back to their FUSE monstrosities. It was one of those reliable truths […]

Read Moreabout S3 Is Not a Filesystem (But Now There’s One In Front of It)
Billie Holding Mail Email Subscribe Icon

Get the newsletter!

Stay up to date on the latest AWS news, opinions, and tools, all lovingly sprinkled with a bit of snark.

You’re faced with tough questions about cloud costs. You should have confident answers.
Get in touch.
  • Newsletter
  • Podcasts
  • Blog
  • Merch
  • About
  • Contact
  • Disclosures
Billie Footer
footprint-orange
© 2026 L9 Labs, Inc. All Rights Reserved.
Terms of Service Privacy Policy Cookie Policy