summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorthiagoftsm <thiagoftsm@gmail.com>2022-10-24 19:02:25 +0000
committerGitHub <noreply@github.com>2022-10-24 19:02:25 +0000
commit2d8b5d104b689b6faf28b0e6fc6663b37dc3605f (patch)
tree71ad407a5fd809f24520995e2027207406e2378c /web
parent103daac879c100e35ae8070aade3a4c3f90583fe (diff)
Cassandra dashboard description (#13835)
Diffstat (limited to 'web')
-rw-r--r--web/gui/dashboard_info.js52
1 files changed, 52 insertions, 0 deletions
diff --git a/web/gui/dashboard_info.js b/web/gui/dashboard_info.js
index 87562be1cb..6654f80ab0 100644
--- a/web/gui/dashboard_info.js
+++ b/web/gui/dashboard_info.js
@@ -4149,6 +4149,58 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
+ // CASSANDRA
+
+ 'cassandra.client_requests_rate': {
+ info: 'Client requests received per second. Consider whether your workload is read-heavy or write-heavy while choosing a compaction strategy.'
+ },
+ 'cassandra.client_requests_latency': {
+ info: 'Response latency of requests received per second. Latency could be impacted by disk access, network latency or replication configuration.'
+ },
+ 'cassandra.key_cache_hit_ratio': {
+ info: 'Key cache hit ratio indicates the efficiency of the key cache. If ratio is consistently < 80% consider increasing cache size.'
+ },
+ 'cassandra.key_cache_hit_rate': {
+ info: 'Key cache hit rate measures the cache hits and misses per second.'
+ },
+ 'cassandra.storage_live_disk_space_used': {
+ info: 'Amount of live disk space used. This does not include obsolete data waiting to be garbage collected.'
+ },
+ 'cassandra.compaction_completed_tasks_rate': {
+ info: 'Compaction tasks completed per second.'
+ },
+ 'cassandra.compaction_pending_tasks_count': {
+ info: 'Total compaction tasks in queue.'
+ },
+ 'cassandra.thread_pool_active_tasks_count': {
+ info: 'Total tasks currently being processed.'
+ },
+ 'cassandra.thread_pool_pending_tasks_count': {
+ info: 'Total tasks in queue awaiting a thread for processing.'
+ },
+ 'cassandra.thread_pool_blocked_tasks_rate': {
+ info: 'Tasks that cannot be queued for processing yet.'
+ },
+ 'cassandra.thread_pool_blocked_tasks_count': {
+ info: 'Total tasks that cannot yet be queued for processing.'
+ },
+ 'cassandra.jvm_gc_rate': {
+ info: 'Rate of garbage collections.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>'
+ },
+ 'cassandra.jvm_gc_time': {
+ info: 'Elapsed time of garbage collection.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>'
+ },
+ 'cassandra.client_requests_timeouts_rate': {
+ info: 'Requests which were not acknowledged within the configurable timeout window.'
+ },
+ 'cassandra.client_requests_unavailables_rate': {
+ info: 'Requests for which the required number of nodes was unavailable.'
+ },
+ 'cassandra.storage_exceptions_rate': {
+ info: 'Requests for which a storage exception was encountered.'
+ },
+
+ // ------------------------------------------------------------------------
// APACHE
'apache.connections': {