summaryrefslogtreecommitdiff
path: root/plugins/omhiredis/README
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/omhiredis/README')
-rw-r--r--plugins/omhiredis/README25
1 files changed, 9 insertions, 16 deletions
diff --git a/plugins/omhiredis/README b/plugins/omhiredis/README
index 5ca3137..3b2bf9d 100644
--- a/plugins/omhiredis/README
+++ b/plugins/omhiredis/README
@@ -1,29 +1,22 @@
Redis Outplug Plugin using hiredis library
-tested in Centos 6.2
+tested in Centos 6.2 and Archlinux
BUILDING THIS PLUGIN
-Requires the hiredis C client library: https://github.com/antirez/hiredis/
+Requires the hiredis C client library: https://github.com/redis/hiredis/
in your /etc/rsyslog.conf, together with other modules:
-TODO
-
-* Error handling for redis calls
-* Integrating with impstats
-* Clean up code
-* Make it work with rsyslog batch mode
-* Fix bugs
-
-Brian Knox <bknox@talksum.com>
+Brian Knox <briank@talksum.com>
---------------------------------------------------------------------------------------------
-$ModLoad omhiredis.so # provides redis output
+module(load="omhiredis")
-$template TestRedis, "hincrby progcount %programname% 1"
+template(name="simple_count" type="string" string="HINCRBY progcount %programname% 1")
-if $msg then {
- action(type="omhiredis", template="TestRedis")
-}
+action(name="simple_count_redis" type="omhiredis" queue.type="FixedArray" queue.size="10000" queue.dequeuebatchsize="100" template="simple_count")
---------------------------------------------------------------------------------------------
+Note: dequeuebatchsize now sets the pipeline size for hiredis, allowing pipelining commands.
+Note: this plugin will NOT handle full rsyslog messages properly yet. spaces in a property will
+ cause the redis command to be constructed improperly. a fix for this is in the works!