diff options
author | Vladimir Kobal <vlad@prokk.net> | 2021-03-18 21:53:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-18 21:53:32 +0200 |
commit | 477f26fd7ba73e2c60a71d0240df111e616b294a (patch) | |
tree | 317a14b1b50d292406a91ccf60a5cd41e12dc1e1 /health | |
parent | e2a845cce7174d852b5ddc1b6a4a82923b9a34cf (diff) |
Don't show alarms for charts without data (#10804)
Diffstat (limited to 'health')
-rw-r--r-- | health/health_json.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/health/health_json.c b/health/health_json.c index cbf76b5ba6..a958abcb66 100644 --- a/health/health_json.c +++ b/health/health_json.c @@ -298,6 +298,9 @@ static void health_alarms2json_fill_alarms(RRDHOST *host, BUFFER *wb, int all, v if(unlikely(!rc->rrdset || !rc->rrdset->last_collected_time.tv_sec)) continue; + if (unlikely(!rrdset_is_available_for_exporting_and_alarms(rc->rrdset))) + continue; + if(likely(!all && !(rc->status == RRDCALC_STATUS_WARNING || rc->status == RRDCALC_STATUS_CRITICAL))) continue; |