Use live charts to count the total number of dimensions. (#12504)
vkalintiris committed
Mar 28, 2022 at 12:21 UTC
c7b45c26b60adc1c88739b80b8de90fe54cc7ff9
1 file changed
+9
-5
daemon/analytics.c
+9
-5
@@ -416,12 +416,16 @@ void analytics_metrics(void)
416
rrdset_foreach_read(st, localhost)
417
{
418
rrdset_rdlock(st);
419
- rrddim_foreach_read(rd, st)
420
- {
421
- if (rrddim_flag_check(rd, RRDDIM_FLAG_HIDDEN) || rrddim_flag_check(rd, RRDDIM_FLAG_OBSOLETE))
422
- continue;
423
- dimensions++;
419
+
420
+ if (rrdset_is_available_for_viewers(st)) {
421
+ rrddim_foreach_read(rd, st)
422
+ {
423
+ if (rrddim_flag_check(rd, RRDDIM_FLAG_HIDDEN) || rrddim_flag_check(rd, RRDDIM_FLAG_OBSOLETE))
424
+ continue;
425
+ dimensions++;
426
+ }
427
}
428
+
429
rrdset_unlock(st);
430
}
431
{