summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmmanuel Vasilakis <mrzammler@mm.st>2022-10-10 16:30:08 +0300
committerGitHub <noreply@github.com>2022-10-10 16:30:08 +0300
commit8bffd8fb8e4a584ce69e0fed0bc7733da0d39625 (patch)
treef83aab88bc58cf821b9dd839b9e978ac38f917f7
parentb565fd6df456e1d3d9282645e8bccbe9c8ed882e (diff)
Also enable rrdvars from health (#13795)
also enable rrdvars from health
-rw-r--r--health/health.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/health/health.c b/health/health.c
index 28fa8e24cf..05dd2ca010 100644
--- a/health/health.c
+++ b/health/health.c
@@ -690,6 +690,14 @@ static void health_execute_delayed_initializations(RRDHOST *host) {
worker_is_busy(WORKER_HEALTH_JOB_DELAYED_INIT_RRDSET);
+ if(!st->rrdfamily)
+ st->rrdfamily = rrdfamily_add_and_acquire(host, rrdset_family(st));
+
+ if(!st->rrdvars)
+ st->rrdvars = rrdvariables_create();
+
+ rrddimvar_index_init(st);
+
rrdsetvar_add_and_leave_released(st, "last_collected_t", RRDVAR_TYPE_TIME_T, &st->last_collected_time.tv_sec, RRDVAR_FLAG_NONE);
rrdsetvar_add_and_leave_released(st, "collected_total_raw", RRDVAR_TYPE_TOTAL, &st->last_collected_total, RRDVAR_FLAG_NONE);
rrdsetvar_add_and_leave_released(st, "green", RRDVAR_TYPE_CALCULATED, &st->green, RRDVAR_FLAG_NONE);