couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nishani (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-2214) Dashboard as main page
Date Sat, 14 Mar 2015 15:50:38 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-2214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14361863#comment-14361863
] 

Nishani  commented on COUCHDB-2214:
-----------------------------------

Hi,

I'm Nishani, a Student at University of Moratuwa. I'm very much interested in this project
as it appears under gsoc 2015 project list particularly since my former experiences with creating
dashboards[1], hawt.io [2], REST API, JSON, AngularJS, nvd3 libraries, html5 etc. 

The dashboard I created for Apache Helix - Cluster Management System, can be found in my github
as well as a screenshot of it is on my blog. [3,4] 

I'm following https://couchdb.apache.org/developer-preview/2.0 inorder to install CouchDB.
What would be a good place to get familiarize with CouchDB Code Base and could anyone suggest
some good resouces to go through regarding implementing a dashboard for a similar system?

The dashboard I'm planing to implement will have,
1. Summary Status
2. View customized for CouchDB
3. Support good diagnosis
4. Simple data presentation
5. Granular View
6. Timestamp
7. Alerts
8. Facilitate taking appropriate actions

[1] https://github.com/AyolaJayamaha/helix/tree/master/helix-hawtio-plugin
[2] https://github.com/AyolaJayamaha/helix-hawtio-plugins
[3] https://github.com/AyolaJayamaha/helix
[4] http://ayolajayamaha.blogspot.com/2014/08/helix-dashboard-features.html

> Dashboard as main page
> ----------------------
>
>                 Key: COUCHDB-2214
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2214
>             Project: CouchDB
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: Fauxton
>            Reporter: Alexander Shorin
>              Labels: CouchDB, gsoc2015, javascript
>
> Currently, the main page of Fauxton is list of all databases on server. While this representation
is traditional and legacy from Futon, it would be awesome to see there some dashboard of summary
information.
> For instance, you're logged as admin. What Fauxton may show you on there?
> - Recently visited databases (COUCHDB-2112)
> - Active replications (+ active_tasks)
> - Some valuable stats like 500 / 401 HTTP errors
> - Recent log messages
> - Quick links for users / replicator databases, create new user/admin
> - Some field for alert message like: Fix the admin party. Warning! You have the admin
party and your CouchDB is accessible not only from localhost. And some other recommendations
(like raise max_open_databases in case if you have a lot of dbs and stats tells that you're
getting closer to this limit), tip of the day etc.
> As for regular user there could be showed:
> - Recently visited databases
> - Link to his profile (doc in _users db)
> (whatelse may be useful for regular users?)
> In other words, it would be awesome to have nicer welcome page with useful information
as summary from other sources.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message