summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorCosta Tsaousis <costa@tsaousis.gr>2018-02-11 23:36:36 +0200
committerGitHub <noreply@github.com>2018-02-11 23:36:36 +0200
commit364c4fa2de20eb6ccb60256ce94c34835b79cb0f (patch)
tree489a145ee31e1a4100cb7c6f701e13b22e0f84a7 /web
parentdb83f36f4dc71c746e8bb1c8a04c1cc4312f44a1 (diff)
parentc5bf7ec0d5138a570027d8cd6a12ac8ec58cad66 (diff)
Merge pull request #3166 from lets00/ceph
Add ceph plugin
Diffstat (limited to 'web')
-rw-r--r--web/dashboard_info.js66
1 files changed, 65 insertions, 1 deletions
diff --git a/web/dashboard_info.js b/web/dashboard_info.js
index 0bf482f1f2..dbc821227b 100644
--- a/web/dashboard_info.js
+++ b/web/dashboard_info.js
@@ -325,7 +325,6 @@ netdataDashboard.menu = {
info: 'Performance metrics for <b><a href="https://couchdb.apache.org/">CouchDB</a></b>, the open-source, JSON document-based database with an HTTP API and multi-master replication.'
},
-
'beanstalk': {
title: 'Beanstalkd',
icon: '<i class="fas fa-tasks"></i>',
@@ -336,6 +335,12 @@ netdataDashboard.menu = {
title: 'RabbitMQ',
icon: '<i class="fas fa-comments"></i>',
info: 'Performance data for the <b><a href="https://www.rabbitmq.com/">RabbitMQ</a></b> open-source message broker.'
+ },
+
+ 'ceph': {
+ title: 'Ceph',
+ icon: '<i class="fas fa-database"></i>',
+ info: 'Provides statistics on the <b><a href="http://ceph.com/">ceph</a></b> cluster server, the open-source distributed storage system.'
}
};
@@ -1311,6 +1316,65 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
+ // ceph
+
+ 'ceph.general_usage': {
+ info: 'The usage and available space in all ceph cluster.'
+ },
+
+ 'ceph.general_objects': {
+ info: 'Total number of objects storage on ceph cluster.'
+ },
+
+ 'ceph.general_bytes': {
+ info: 'Cluster read and write data per second.'
+ },
+
+ 'ceph.general_operations': {
+ info: 'Number of read and write operations per second.'
+ },
+
+ 'ceph.general_latency': {
+ info: 'Total of apply and commit latency in all OSDs. The apply latency is the total time taken to flush an update to disk. The commit latency is the total time taken to commit an operation to the journal.'
+ },
+
+ 'ceph.pool_usage': {
+ info: 'The usage space in each pool.'
+ },
+
+ 'ceph.pool_objects': {
+ info: 'Number of objects presents in each pool.'
+ },
+
+ 'ceph.pool_read_bytes': {
+ info: 'The rate of read data per second in each pool.'
+ },
+
+ 'ceph.pool_write_bytes': {
+ info: 'The rate of write data per second in each pool.'
+ },
+
+ 'ceph.pool_read_objects': {
+ info: 'Number of read objects per second in each pool.'
+ },
+
+ 'ceph.pool_write_objects': {
+ info: 'Number of write objects per second in each pool.'
+ },
+
+ 'ceph.osd_usage': {
+ info: 'The usage space in each OSD.'
+ },
+
+ 'ceph.apply_latency': {
+ info: 'Time taken to flush an update in each OSD.'
+ },
+
+ 'ceph.commit_latency': {
+ info: 'Time taken to commit an operation to the journal in each OSD.'
+ },
+
+ // ------------------------------------------------------------------------
// web_log
'web_log.response_statuses': {