Hi,
It seems the input plugin can pass only numeric values. From plugin.h:
======= code snippet start =======
/*
* Public data types
*/
typedef unsigned long long counter_t;
typedef double gauge_t;
typedef int64_t derive_t;
typedef uint64_t absolute_t;
union value_u
{
counter_t counter;
gauge_t gauge;
derive_t derive;
absolute_t absolute;
};
typedef union value_u value_t;
struct value_list_s
{
value_t *values;
int values_len;
cdtime_t time;
cdtime_t interval;
char host[DATA_MAX_NAME_LEN];
char plugin[DATA_MAX_NAME_LEN];
char plugin_instance[DATA_MAX_NAME_LEN];
char type[DATA_MAX_NAME_LEN];
char type_instance[DATA_MAX_NAME_LEN];
meta_data_t *meta;
};
typedef struct value_list_s value_list_t;
======= code snippet end =======
I want to pass string. I did look at disk and netapp plugin and it seems
"plugin_instance" is being used to send disk label or volume name. Is there any
other better way?
Thanks,
Mehul
_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd