This is a very good news if you’re using Ceph in production! Originally delivered as a proprietary dashboard included with Inktank Ceph Enterprise, Calamari has some really great visualization stuff for your cluster as well as the long term goal of being the all-in-wonder management system that can configure and analyze a Ceph cluster.

Calamari is composed in 2 elements:

  1. Backend: the Calamari backend is written in Python 2.6+, using Saltstack, ZeroRPC, gevent, Django, django-rest-framework, graphite, (and a few others I may have forgotten) and instantiates a new REST API for integration with other systems. This is an important distinction because earlier versions of Calamari were based on the Ceph REST API. The new Calamari REST API is designed to be much more comprehensive and should be the basis for new development efforts that wish to interact with a Ceph cluster.
  2. Frontend: the Calamari frontend is a web browser UI implemented primarily in Javascript that uses the Calamari REST API.

ceph-Main_Dashboard-300x215

Big thanks to Redhat for releasing it OpenSource :-)

Source: Ceph blog