X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fredis.c;h=86062d9c5d5816063462ed6b5133d6c8856e34d5;hb=cc0bb2b472628ccede974a02c822d1f9189f0d21;hp=30bd8da34761f62bfd7448aa48db3581d858c072;hpb=e76aaa05606e1dfb443a4e4c7028c0ee6ed558e3;p=collectd.git diff --git a/src/redis.c b/src/redis.c index 30bd8da3..86062d9c 100644 --- a/src/redis.c +++ b/src/redis.c @@ -28,6 +28,10 @@ #include #include +#ifndef HOST_NAME_MAX +# define HOST_NAME_MAX _POSIX_HOST_NAME_MAX +#endif + #define REDIS_DEF_HOST "localhost" #define REDIS_DEF_PORT 6379 #define REDIS_DEF_TIMEOUT 2000 @@ -196,14 +200,14 @@ static void redis_submit_g (char *plugin_instance, } /* }}} */ __attribute__ ((nonnull(2))) -static void redis_submit_c (char *plugin_instance, +static void redis_submit_d (char *plugin_instance, const char *type, const char *type_instance, - counter_t value) /* {{{ */ + derive_t value) /* {{{ */ { value_t values[1]; value_list_t vl = VALUE_LIST_INIT; - values[0].counter = value; + values[0].derive = value; vl.values = values; vl.values_len = 1; @@ -288,8 +292,8 @@ static int redis_read (void) /* {{{ */ redis_submit_g (rn->name, "current_connections", "slaves", info.connected_slaves); redis_submit_g (rn->name, "memory", "used", info.used_memory); redis_submit_g (rn->name, "volatile_changes", NULL, info.changes_since_last_save); - redis_submit_c (rn->name, "total_connections", NULL, info.total_connections_received); - redis_submit_c (rn->name, "total_operations", NULL, info.total_commands_processed); + redis_submit_d (rn->name, "total_connections", NULL, info.total_connections_received); + redis_submit_d (rn->name, "total_operations", NULL, info.total_commands_processed); credis_close (rh); }