Ask Your Question
3

What are the best ways to monitor OpenStack Swift? [closed]

asked 2013-07-19 13:09:31 -0500

ebyenjoys gravatar image

updated 2013-07-19 16:10:44 -0500

smaffulli gravatar image

Is there a way to monitor swift to get alerts regarding its failures?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by koolhead17
close date 2014-02-03 07:34:24.764728

2 answers

Sort by ยป oldest newest most voted
1

answered 2013-07-20 10:00:31 -0500

clayg gravatar image

Swift is deeply instrumented with statsd, you should collect those metrics:

http://docs.openstack.org/developer/swift/admin_guide.html?highlight=statsd#reporting-metrics-to-statsd

There's a community project that looks like a great graphing tool:

https://github.com/vimeo/graph-explorer

More generally you're going to also want to handle drive & server failures:

http://docs.openstack.org/developer/swift/admin_guide.html?highlight=statsd#handling-drive-failure

... you'll probably want alerting from Nagios or Zenoss or something

The dispersion report is a great eye on overall health of the object space:

http://docs.openstack.org/developer/swift/admin_guide.html?highlight=statsd#cluster-health

There's also a built in cli tool "recon" that can be used real time or scripted into your monitoring solution:

http://docs.openstack.org/developer/swift/admin_guide.html?highlight=statsd#cluster-telemetry-and-monitoring

Most shops "roll their own" Swift monitoring solution based on these tools or others like them, other deployers prefer a commercial solution.

edit flag offensive delete link more

Comments

Thanks a ton,let me try out each,documentations from github are little bit hard to understand.Please provide me the documentation of each which would be great help and time saving.

ebyenjoys gravatar imageebyenjoys ( 2013-07-21 02:34:59 -0500 )edit
0

answered 2014-02-03 05:50:16 -0500

ebyenjoys gravatar image

I have tried to deploy the server density for my swift cluster and its such a great tool to monitor swift cluster.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2013-07-19 13:09:31 -0500

Seen: 1,853 times

Last updated: Feb 03 '14