Consul is an interesting thing. It had crossed my mind as a service monitoring/discovery thing for cases where: * We have services other than Ceph in the IO path (e.g. apache, samba, nfs) * The mons aren't happy (something to tell me which of my mons are up even if there is no quorum) * There might be multiple Ceph clusters and you want one health state reflecting both clusters Most other monitoring tools (e.g. calamari) take the shortcut of having a single central monitoring server -- something consul-esque that is lighter-weight and more resilient could be a step forward for cluster monitoring applications in more flexible and less enterprisey environments. The "whole separate service but it's lightweight so that's okay" approach is embodied by Consul. I think there is an alternative path available that I think of as "we already have a consensus system, let's make a way to plug monitoring applications on top of it" -- a way to plug extra smarts into the mons could be interesting too. John On Wed, Nov 5, 2014 at 12:38 AM, Loic Dachary <loic@xxxxxxxxxxx> wrote: > Hi Ceph, > > While at the OpenStack summit Dan Bode spoke highly of Consul ( https://consul.io/intro/index.html ). Its scope is new to me. Each individual feature is familiar but I'm not entirely sure if combining them into a single software is necessary. And I wonder how it could relate to Ceph. It is entirely possible that it does not even make sense to ask theses questions ;-) > > Cheers > > -- > Loïc Dachary, Artisan Logiciel Libre > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html