9
9
)
10
10
11
11
func Collector (ctx context.Context , metrics string , registry * prometheus.Registry , fbclient * client.FBClient ) bool {
12
- filesystems := fbclient .GetFileSystems ()
13
- buckets := fbclient .GetBuckets ()
14
12
arrayCollector := NewArraysCollector (fbclient )
15
13
registry .MustRegister (
16
14
// collectors.NewProcessCollector(collectors.ProcessCollectorOpts{}),
@@ -40,6 +38,7 @@ func Collector(ctx context.Context, metrics string, registry *prometheus.Registr
40
38
)
41
39
}
42
40
if metrics == "all" || metrics == "filesystems" {
41
+ filesystems := fbclient .GetFileSystems ()
43
42
filesystemsPerfCollector := NewFileSystemsPerfCollector (fbclient , filesystems )
44
43
filesystemsSpaceCollector := NewFileSystemsSpaceCollector (filesystems )
45
44
registry .MustRegister (
@@ -52,6 +51,7 @@ func Collector(ctx context.Context, metrics string, registry *prometheus.Registr
52
51
registry .MustRegister (clientsPerfCollector )
53
52
}
54
53
if metrics == "all" || metrics == "objectstore" {
54
+ buckets := fbclient .GetBuckets ()
55
55
bucketsPerfCollector := NewBucketsPerfCollector (fbclient , buckets )
56
56
buckestS3PerfCollector := NewBucketsS3PerfCollector (fbclient , buckets )
57
57
bucketsSpaceCollector := NewBucketsSpaceCollector (buckets )
@@ -64,6 +64,7 @@ func Collector(ctx context.Context, metrics string, registry *prometheus.Registr
64
64
)
65
65
}
66
66
if metrics == "all" || metrics == "usage" {
67
+ filesystems := fbclient .GetFileSystems ()
67
68
usageCollector := NewUsageCollector (fbclient , filesystems )
68
69
registry .MustRegister (usageCollector )
69
70
}
0 commit comments