- ssnprintf (key, sizeof (key), "collectd/%s", ident);
+ if (node->prefix == NULL) {
+ ssnprintf (key, sizeof (key), "collectd/%s", ident);
+ }
+ else {
+ ssnprintf (key, sizeof (key), "%s/%s", node->prefix, ident);
+ }
+ ssnprintf (time, sizeof (time), "%.9f", CDTIME_T_TO_DOUBLE(vl->time));