hide not available for viewers charts when exporting in shell format (#15309)
Ilya Mashchenko committed
Jul 5, 2023 at 15:19 UTC
b45570d251980309e7c2d956dea8886f8aa13bdc
1 file changed
+6
-5
web/api/exporters/shell/allmetrics_shell.c
+6
-5
@@ -31,13 +31,14 @@ void rrd_stats_api_v1_charts_allmetrics_shell(RRDHOST *host, const char *filter_
31
rrdset_foreach_read(st, host) {
32
if (filter && !simple_pattern_matches_string(filter, st->name))
33
continue;
34
+ if (rrdset_is_available_for_viewers(st)) {
35
+ NETDATA_DOUBLE total = 0.0;
36
35
- NETDATA_DOUBLE total = 0.0;
36
- char chart[SHELL_ELEMENT_MAX + 1];
37
- shell_name_copy(chart, st->name?rrdset_name(st):rrdset_id(st), SHELL_ELEMENT_MAX);
37
+ char chart[SHELL_ELEMENT_MAX + 1];
38
+ shell_name_copy(chart, st->name ? rrdset_name(st) : rrdset_id(st), SHELL_ELEMENT_MAX);
39
+
40
+ buffer_sprintf(wb, "\n# chart: %s (name: %s)\n", rrdset_id(st), rrdset_name(st));
41
39
- buffer_sprintf(wb, "\n# chart: %s (name: %s)\n", rrdset_id(st), rrdset_name(st));
40
- if(rrdset_is_available_for_viewers(st)) {
42
// for each dimension
43
RRDDIM *rd;
44
rrddim_foreach_read(rd, st) {