summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/couchbase/charts.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchbase/charts.go84
1 files changed, 84 insertions, 0 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/couchbase/charts.go b/src/go/collectors/go.d.plugin/modules/couchbase/charts.go
new file mode 100644
index 000000000..792718095
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchbase/charts.go
@@ -0,0 +1,84 @@
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package couchbase
+
+import (
+ "github.com/netdata/netdata/go/go.d.plugin/agent/module"
+)
+
+type (
+ Charts = module.Charts
+ Chart = module.Chart
+ Dim = module.Dim
+)
+
+var bucketQuotaPercentUsedChart = Chart{
+ ID: "bucket_quota_percent_used",
+ Title: "Quota Percent Used Per Bucket",
+ Units: "%",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_quota_percent_used",
+}
+
+var bucketOpsPerSecChart = Chart{
+ ID: "bucket_ops_per_sec",
+ Title: "Operations Per Second Per Bucket",
+ Units: "ops/s",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_ops_per_sec",
+ Type: module.Stacked,
+}
+
+var bucketDiskFetchesChart = Chart{
+ ID: "bucket_disk_fetches",
+ Title: "Disk Fetches Per Bucket",
+ Units: "fetches",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_disk_fetches",
+ Type: module.Stacked,
+}
+
+var bucketItemCountChart = Chart{
+ ID: "bucket_item_count",
+ Title: "Item Count Per Bucket",
+ Units: "items",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_item_count",
+ Type: module.Stacked,
+}
+
+var bucketDiskUsedChart = Chart{
+ ID: "bucket_disk_used_stats",
+ Title: "Disk Used Per Bucket",
+ Units: "bytes",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_disk_used_stats",
+ Type: module.Stacked,
+}
+
+var bucketDataUsedChart = Chart{
+ ID: "bucket_data_used",
+ Title: "Data Used Per Bucket",
+ Units: "bytes",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_data_used",
+ Type: module.Stacked,
+}
+
+var bucketMemUsedChart = Chart{
+ ID: "bucket_mem_used",
+ Title: "Memory Used Per Bucket",
+ Units: "bytes",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_mem_used",
+ Type: module.Stacked,
+}
+
+var bucketVBActiveNumNonResidentChart = Chart{
+ ID: "bucket_vb_active_num_non_resident_stats",
+ Title: "Number Of Non-Resident Items Per Bucket",
+ Units: "items",
+ Fam: "buckets basic stats",
+ Ctx: "couchbase.bucket_vb_active_num_non_resident",
+ Type: module.Stacked,
+}