suggested this on January 04, 2011 17:34
Service Name: Amazon Web Services CloudWatch
Category: Not sure - maybe "Notification"? Might even warrant a new category, "Monitoring".
Key Data You Require: Personally I'd love CPU and Network metrics for my EC2 instances (although CloudWatch provides metrics for most AWS services in addition to EC2).
This would be a great feature and in fact this is the only thing we'd like to use Geckoboard for. We really require the ability to monitor any of the CloudWatch metrics (either the standard ones or custom).
I'd also like to have this on our geckboards as well. Would make my life easier when the servers are getting hammered.
same here... i would like this feature
Hi Robert. Do you have any specific requirements such as data or charts that you're interested in seeing?
Server health, for EC2 & S3; Server Alerts, Server outages, Proc/Mem, Logs; would like to see more graphical display...
+1I'd like to see..
# instances per autoscaling group
Graph of request latency (ELB latency)
Latest 10 events (instance termination, EBS snapshot made, RDS booted, etc)
+1 for me too.
We monitor ELB healthy hosts, ELB unhealthy hosts, EC2 auto scaling group CPU, RDS CPU, RDS throughput, Elasticache connections, ELB 500 errors, etc.
We've now added some AWS CloudWatch widgets. Read more at http://t.co/oD6hhouz
How about adding support for things like SQS queue counts? That's currently all I use Geckoboard for, and right now I have a custom server running just to return those metrics.
Also, just providing the instance IDs seems silly, can you get the "Name" tag in there like the AWS console does?
Thanks for the feedback. SQS has been requested recently, so I'll note your interest in it. As for names - no, we can't as the API doesn't return that field otherwise we'd have used that.
I'd like to second the request for SQS counts. That would make this a no-brainer.
Is this widget working for you? I created a new user with the corresponding credentials in AWS and when I add a widget of this class i just does nothing.
Uncaught TypeError: Cannot use 'in' operator to search for '0' in metrics (dashboard.min.1361956312.js:5)
Yes, it's working. Can you please confirm that you've enabled API access, enabled metrics reporting for all regions that you want to report on (note that billing and other metric reporting are enabled separately), your API credentials are correct (they aren't validated at input yet, so check for extraneous characters) and if you're using custom IAM settings then enable use of cloudwatch:GetMetricStatistics and cloudwatch:ListMetrics permissions. Thanks, Gareth
Ok, turns out I can only seem to be able to make the Geck-o-meter one work. All others just keep waiting for something to happen in the background.
I can trace the JSON requests back and forth and see that they all in fact send back the JSON with all the AWS metric list, but for some reason only with the geck-o-meter I can get to the point in which I can configure the widget.
Not working for line chart or number widgets.
Any clues why?
Ah, thanks for the extra data. I've been able to reproduce this, so i'll look in to the cause and update when we have a fix. Thanks, Gareth
Cool! Thanks mate
We've found the problem and created a fix, which will be deployed soon. I'll let you know when this is available. Thanks, Gareth
This is now available, so you should be able to add them without issue now. Thanks, Gareth
+1 for SQS
+1 for Autoscaling Group CPU utilization please :)
What about custom CloudWatch metrics? We use a lot of custom CloudWatch metrics and want a dashboard to be able to view them all easily. I'm currently trialing GeckoBoard but it appears that the only metrics available via the CloudWatch widget are limited to a bunch of standard metrics. Am I doing this wrong or does the CloudWatch metrics widget not support custom metrics?
Support Ticket System by Zendesk