Hi, time to follow up on this... On 12/23/2017 12:56 AM, Lenz Grimmer wrote: > http://pad.ceph.com/p/mimic-dashboard > > Looking at that list, I think we've implemented several of that items > in openATTIC/DeepSea already > (https://www.openattic.org/features.html) and many of the other > topics are on our TODO as well. > >> Extend the dashboard module to provide management of the cluster, >> in addition to monitoring. This would potentially include anything >> you can currently do with the Ceph CLI, plus additional >> functionality like calling out to a container framework to spawn >> additional daemons. [...] > Thanks for kicking this off! I think our work on openATTIC and the > experiences that we've gathered while doing so might be useful here, > so we should continue this conversation. We did have some initial conversations with Sage and John about this in the meanwhile. After creating a prototype of the current dashboard based on Angular, we proposed the following: we (the openATTIC team at SUSE), will go ahead and start a new Manager module, currently dubbed "dashboard_v2". The code and architecture of this module is derived from and inspired by the openATTIC Ceph management and monitoring tool (both the backend and WebUI). The development is actively driven by the team behind openATTIC and we aim to migrate as much of the existing openATTIC functionality as possible (plus all the functionality currently provided by the existing dashboard). The groundwork is still in the early stages, but we openened a WIP pull request so you can follow the ongoing development here: https://github.com/ceph/ceph/pull/20103 Please see the PR description and the README included in the module for more background information and details. At the moment, we have a basic backend framework (based on CherryPy) in place, including a simple authentication mechanism based on username and password (freely definable). Next up is adding the initial WebUI scaffold, which will be based on Angular. After this groundwork is done, we'll migrate the openATTIC and dashboard modules one by one. Our main development branch is located here: https://github.com/openattic/ceph/commits/wip-mgr-dashboard_v2 For the time being, pull requests for the module are managed on this fork: https://github.com/openattic/ceph/pulls If you have any questions or would like to help, don't hesitate to get in touch with us! We also have two weekly conference calls where we discuss the progress and open issues. If you're interested in joining, please contact John Spray or myself for details. Thanks! Lenz -- SUSE Linux GmbH - Maxfeldstr. 5 - 90409 Nuernberg (Germany) GF:Felix Imendörffer,Jane Smithard,Graham Norton,HRB 21284 (AG Nürnberg)
Attachment:
signature.asc
Description: OpenPGP digital signature