master
go 84 lines 2.01 KB
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package couchbase
4
5 import (
6 "github.com/netdata/netdata/go/plugins/plugin/framework/collectorapi"
7 )
8
9 type (
10 Charts = collectorapi.Charts
11 Chart = collectorapi.Chart
12 Dim = collectorapi.Dim
13 )
14
15 var bucketQuotaPercentUsedChart = Chart{
16 ID: "bucket_quota_percent_used",
17 Title: "Quota Percent Used Per Bucket",
18 Units: "%",
19 Fam: "buckets basic stats",
20 Ctx: "couchbase.bucket_quota_percent_used",
21 }
22
23 var bucketOpsPerSecChart = Chart{
24 ID: "bucket_ops_per_sec",
25 Title: "Operations Per Second Per Bucket",
26 Units: "ops/s",
27 Fam: "buckets basic stats",
28 Ctx: "couchbase.bucket_ops_per_sec",
29 Type: collectorapi.Stacked,
30 }
31
32 var bucketDiskFetchesChart = Chart{
33 ID: "bucket_disk_fetches",
34 Title: "Disk Fetches Per Bucket",
35 Units: "fetches",
36 Fam: "buckets basic stats",
37 Ctx: "couchbase.bucket_disk_fetches",
38 Type: collectorapi.Stacked,
39 }
40
41 var bucketItemCountChart = Chart{
42 ID: "bucket_item_count",
43 Title: "Item Count Per Bucket",
44 Units: "items",
45 Fam: "buckets basic stats",
46 Ctx: "couchbase.bucket_item_count",
47 Type: collectorapi.Stacked,
48 }
49
50 var bucketDiskUsedChart = Chart{
51 ID: "bucket_disk_used_stats",
52 Title: "Disk Used Per Bucket",
53 Units: "bytes",
54 Fam: "buckets basic stats",
55 Ctx: "couchbase.bucket_disk_used_stats",
56 Type: collectorapi.Stacked,
57 }
58
59 var bucketDataUsedChart = Chart{
60 ID: "bucket_data_used",
61 Title: "Data Used Per Bucket",
62 Units: "bytes",
63 Fam: "buckets basic stats",
64 Ctx: "couchbase.bucket_data_used",
65 Type: collectorapi.Stacked,
66 }
67
68 var bucketMemUsedChart = Chart{
69 ID: "bucket_mem_used",
70 Title: "Memory Used Per Bucket",
71 Units: "bytes",
72 Fam: "buckets basic stats",
73 Ctx: "couchbase.bucket_mem_used",
74 Type: collectorapi.Stacked,
75 }
76
77 var bucketVBActiveNumNonResidentChart = Chart{
78 ID: "bucket_vb_active_num_non_resident_stats",
79 Title: "Number Of Non-Resident Items Per Bucket",
80 Units: "items",
81 Fam: "buckets basic stats",
82 Ctx: "couchbase.bucket_vb_active_num_non_resident",
83 Type: collectorapi.Stacked,
84 }