char *plugin = NULL;
char *type = NULL;
char *data_source = NULL;
- status = parse_identifier(identifier_copy, &host, &plugin,
- &type, &data_source,
- /* default_host = */ NULL);
+ status =
+ parse_identifier(identifier_copy, &host, &plugin, &type, &data_source,
+ /* default_host = */ NULL);
if (status != 0) {
DEBUG("handle_getthreshold: Cannot parse identifier `%s'.", identifier);
print_to_socket(fh, "-1 Cannot parse identifier `%s'.\n", identifier);
char *plugin_instance = strchr(plugin, '-');
if (plugin_instance != NULL) {
- *plugin_instance = 0;
- plugin_instance++;
+ *plugin_instance = 0;
+ plugin_instance++;
}
char *type_instance = strchr(type, '-');
if (type_instance != NULL) {
- *type_instance = 0;
- type_instance++;
+ *type_instance = 0;
+ type_instance++;
}
- metric_t m = {
- .identity = identity_create_legacy(plugin, type, data_source, host),
+ metric_single_t m = {
+ .identity = identity_create_legacy(plugin, type, data_source, host),
};
if (plugin_instance != NULL) {
- identity_add_label(m.identity, "plugin_instance", plugin_instance);
+ identity_add_label(m.identity, "plugin_instance", plugin_instance);
}
if (type_instance != NULL) {
- identity_add_label(m.identity, "type_instance", type_instance);
+ identity_add_label(m.identity, "type_instance", type_instance);
}
sfree(identifier_copy);
}
/* TODO(octo): add an option to set metric->value_type */
-static int set_option(metric_t *m, char const *key, char const *value, cmd_error_handler_t *err) {
+static int set_option(metric_single_t *m, char const *key, char const *value,
+ cmd_error_handler_t *err) {
if ((m == NULL) || (key == NULL) || (value == NULL))
return -1;
}
if (argc < 2) {
- cmd_error(CMD_PARSE_ERROR, errhndl, "Missing identifier and/or value-list.");
+ cmd_error(CMD_PARSE_ERROR, errhndl,
+ "Missing identifier and/or value-list.");
return CMD_PARSE_ERROR;
}
identity_t *id = identity_unmarshal_text(identifier);
if (id == NULL) {
int err = errno;
- DEBUG("cmd_handle_putval: Parsing identifier \"%s\" failed: %s.", identifier, STRERROR(err));
- cmd_error(CMD_PARSE_ERROR, errhndl, "Parsing identifier \"%s\" failed: %s.", identifier, STRERROR(err));
+ DEBUG("cmd_handle_putval: Parsing identifier \"%s\" failed: %s.",
+ identifier, STRERROR(err));
+ cmd_error(CMD_PARSE_ERROR, errhndl, "Parsing identifier \"%s\" failed: %s.",
+ identifier, STRERROR(err));
return CMD_PARSE_ERROR;
}
- metric_t metric = {
- .identity = id,
- .value = (value_t){.gauge = NAN},
- .value_type = VALUE_TYPE_GAUGE,
+ metric_single_t metric = {
+ .identity = id,
+ .value = (value_t){.gauge = NAN},
+ .value_type = VALUE_TYPE_GAUGE,
};
ret_putval->raw_identifier = strdup(identifier);
status = plugin_dispatch_metric_list(cmd.cmd.putval.ml);
if (status != 0) {
- cmd_error(CMD_ERROR, &err, "plugin_dispatch_metric_list failed with status %d.", status);
- cmd_destroy(&cmd);
- return CMD_ERROR;
+ cmd_error(CMD_ERROR, &err,
+ "plugin_dispatch_metric_list failed with status %d.", status);
+ cmd_destroy(&cmd);
+ return CMD_ERROR;
}
if (fh != stdout) {
for (metrics_list_t *ml = putval->ml; ml != NULL; ml = ml->next_p) {
n++;
}
- cmd_error(CMD_OK, &err, "Success: %i %s been dispatched.",
- n, (n == 1) ? "metric has" : "metrics have");
+ cmd_error(CMD_OK, &err, "Success: %i %s been dispatched.", n,
+ (n == 1) ? "metric has" : "metrics have");
}
cmd_destroy(&cmd);
* PUTVAL metric_name label:key="value" interval=10.000 42
*/
int cmd_create_putval(char *ret, size_t ret_len, /* {{{ */
- metric_t const *m) {
+ metric_single_t const *m) {
strbuf_t id_buf = STRBUF_CREATE;
int status = identity_marshal_text(&id_buf, m->identity);
if (status != 0) {