@cryptotaxi247 / netdata-1 / commits / b45570d25

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) {