Re: [pmacct-discussion] performance issue

2016-11-14 Thread Stephen Clark
Hi Paolo, This is our config. daemonize: true debug: false pidfile: /var/run/nfacctd.pid syslog: daemon pre_tag_map: /etc/pmacct/my.pretag.map !nfacctd_disable_checks: false nfacctd_disable_checks: true nfacctd_time_new: false aggregate: tag, src_host, dst_host, src_port, dst_port, proto, tos

[pmacct-discussion] Redis support

2016-11-14 Thread Lorenzo Mainardi
Hi Paolo, I'm writing to asking if you are thinking about supporting Redis as plugin The advantage to use Redis would be that both Logstash both Telegraf support it in a native way, then it would be easy to store pmacct data in native way in Elasticsearch or InfluxDB. Regards digitel Via

Re: [pmacct-discussion] Redis support

2016-11-14 Thread Raphael Mazelier
On 14/11/2016 19:42, Rasto Rickardt wrote: Hello Paolo, +1 for me, main reasons are the usual Redis ones: Pmacct have already a lot of backend plugins, but if another is needed I vote for redis. Redis is blazing fast and can act both as a message queue and a an ephemeral storage. I think

Re: [pmacct-discussion] Redis support

2016-11-14 Thread Rasto Rickardt
Hello Paolo, +1 for me, main reasons are the usual Redis ones: Speed - 100k GET by_id per second Data persistence across restarts Multi node deployment is not a MUST like other NoSQL document stores Lightweight My use-case is storing time-based events from flows in InfluxDB (bps, pps, flows per

Re: [pmacct-discussion] Redis support

2016-11-14 Thread Lorenzo Mainardi
Logstash supports both Kafka both Rabbitmq as input (https://www.elastic.co/guide/en/logstash/current/input-plugins.html) Telegraf does not (https://docs.influxdata.com/telegraf/v1.1/inputs/) Redis is fast (it's written in C), easy to setup and deploy and very easy to use as message queue.