X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=contrib%2Fexamples%2Fmyplugin.c;h=240c6c3a8932cd0f8c31e485edf202ca96e93d38;hb=10075e6fe3c384b73c2dd398a1435f8d10e56654;hp=cdd537a755327e94959a2808750f665a84d1bdc8;hpb=4cf9eb921f5994d4515613efa8739ce445cfd9a1;p=collectd.git diff --git a/contrib/examples/myplugin.c b/contrib/examples/myplugin.c index cdd537a7..240c6c3a 100644 --- a/contrib/examples/myplugin.c +++ b/contrib/examples/myplugin.c @@ -59,6 +59,12 @@ static data_source_t dsrc[1] = * - name of the data set * - number of data sources * - list of data sources + * + * NOTE: If you're defining a custom data-set, you have to make that known to + * any servers as well. Else, the server is not able to store values using the + * type defined by that data-set. + * It is strongly recommended to use one of the types and data-sets + * pre-defined in the types.db file. */ static data_set_t ds = { @@ -99,7 +105,8 @@ static int my_read (void) /* dispatch the values to collectd which passes them on to all registered * write functions - the first argument is used to lookup the data set - * definition */ + * definition (it is strongly recommended to use a type defined in the + * types.db file) */ plugin_dispatch_values ("myplugin", &vl); /* A return value != 0 indicates an error and the plugin will be skipped