X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=README;h=b641741154a9fffda39c92a5c870bdc993de905e;hb=c16c87053165a07fdeb6d5469085142ff87a2ecb;hp=efd7688fb52efdce16b4e5fce2ed7666977e2c4d;hpb=3705e7a293570b530044312d9bc0ec1370aa8e1c;p=collectd.git
diff --git a/README b/README
index efd7688f..b6417411 100644
--- a/README
+++ b/README
@@ -264,13 +264,6 @@ Features
needed. Please read collectd-unixsock(5) for a description on how that's
done.
- * Filtering and rewriting values dispatched to collectd can be done by the
- following plugins:
-
- - filter_pcre
- Filter and rewrite value lists based on Perl-compatible regular
- expressions.
-
* Logging is, as everything in collectd, provided by plugins. The following
plugins keep up informed about what's going on:
@@ -310,6 +303,27 @@ Features
Notifications are propagated to plugins written in Perl as well.
See collectd-perl(5).
+ * Value processing can be controlled using the "filter chain" infrastructure
+ and "matches" and "targets". The following plugins are available:
+
+ - match_regex
+ Match values by their identifier based on regular expressions.
+
+ - match_timediff
+ Match values with an invalid timestamp.
+
+ - match_value
+ Select values by their data sources' values.
+
+ - target_notification
+ Create and dispatch a notification.
+
+ - target_replace
+ Replace parts of an identifier using regular expressions.
+
+ - target_set
+ Set (overwrite) entire parts of an identifier.
+
* Miscellaneous plugins:
- uuid
@@ -440,10 +454,6 @@ Prerequisites
Used to capture packets by the `dns' plugin.
- * libpcre (optional)
- Used by the `filter_pcre' plugin.
-
-
* libperl (optional)
Obviously used by the `perl' plugin. The library has to be compiled with
ithread support (introduced in Perl 5.6.0).
@@ -531,12 +541,24 @@ Crosscompiling
that the compiled binary actually behaves as it should, but since NANs
are likely never passed to the libm you have a good chance to be lucky.
+ Likewise, collectd needs to know the layout of doubles in memory, in order
+ to craft uniform network packets over different architectures. For this, it
+ needs to know how to convert doubles into the memory layout used by x86. The
+ configure script tries to figure this out by compiling and running a few
+ small test programs. This is of course not possible when cross-compiling.
+ You can use the `--with-fp-layout' option to tell the configure script which
+ conversion method to assume. Valid arguments are:
+
+ * `nothing' (12345678 -> 12345678)
+ * `endianflip' (12345678 -> 87654321)
+ * `intswap' (12345678 -> 56781234)
+
Contact
-------
- For questions, bugreports, development information and basically all other
- concerns please send an email to collectd's mailinglist at
+ For questions, bug reports, development information and basically all other
+ concerns please send an email to collectd's mailing list at
.
For live discussion and more personal contact visit us in IRC, we're in
@@ -550,5 +572,6 @@ Author
Sebastian tokkee Harl ,
and many contributors (see `AUTHORS').
- Please send bugreports and patches to the mailinglist, see `Contact' above.
+ Please send bug reports and patches to the mailing list, see `Contact'
+ above.