Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix v8 output interface transaction begin handling | Rainer Gerhards | 2013-10-31 | 1 | -4/+6 |
| | |||||
* | omelasticsearch: upgrade to v8 ouptut module interface | Rainer Gerhards | 2013-10-30 | 1 | -98/+120 |
| | | | | Note that this code here has NOT yet been tested. | ||||
* | bugfix: omelasticsearch did not compile on platforms without atomic instructions | Rainer Gerhards | 2013-10-18 | 1 | -5/+5 |
| | |||||
* | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-16 | 1 | -3/+3 |
|\ | |||||
| * | bugfix: omelasticsearch: failed.es counter was only maintained in bulk mode | Rainer Gerhards | 2013-10-16 | 1 | -3/+3 |
| | | |||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-16 | 1 | -5/+16 |
|\| | | | | | | | | | Conflicts: plugins/omelasticsearch/omelasticsearch.c | ||||
| * | bugfix: omelasticsearch: did not correctly initialize stats counters | Rainer Gerhards | 2013-10-16 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | This usually did not lead to any problems, because they are in static memory, which is initialized to zero by the OS when the plugin is loaded. But it may cause problems especially on systems that do not support atomic instructions - in this case the associated mutexes also did not get properly initialized. | ||||
| * | omelasticsearch: add failed.httprequests stats counter | Rainer Gerhards | 2013-10-16 | 1 | -0/+5 |
| | | |||||
| * | bugfix omelasticsearch: failed.http stats counter had incorrect count | Rainer Gerhards | 2013-10-16 | 1 | -5/+8 |
| | | |||||
| * | omelasticsearch: straighten out statistics counters | Rainer Gerhards | 2013-09-11 | 1 | -13/+13 |
| | | | | | | | | | | | | Conflicts: plugins/omelasticsearch/omelasticsearch.c | ||||
* | | omelasticsearch: straighten out statistics counters | Rainer Gerhards | 2013-09-11 | 1 | -13/+13 |
| | | |||||
* | | omelasticsearch: adapt to new stats subsystem extensions | Rainer Gerhards | 2013-09-10 | 1 | -4/+4 |
|/ | |||||
* | Fixed another issue related to http://bugzilla.adiscon.com/show_bug.cgi?id=464 | Andre Lorbach | 2013-07-24 | 1 | -4/+9 |
| | | | | | | Added check for empty batch data in endTransaction function. Avoids sending an unneeded curlPost, can happen when elasticsearch is shutdown while sending data to. | ||||
* | Fixed a bug in curlPost related to ↵ | Andre Lorbach | 2013-07-24 | 1 | -2/+5 |
| | | | | | | http://bugzilla.adiscon.com/show_bug.cgi?id=464 A Check was added for replylen before writting the 0 Byte to the end of reply data. | ||||
* | Fixed bugid #464 in elasticsearch output module | Andre Lorbach | 2013-07-23 | 1 | -0/+6 |
| | | | | | | Added some libcurl options in checkConn to disable the bodyport of the request within this functions. Otherwise libcurl could have created a sigsegv when curl_easy_perform() was called. | ||||
* | minor code reduction | Rainer Gerhards | 2013-07-04 | 1 | -2/+1 |
| | |||||
* | bugfix: double-free in omelasticsearch | Rainer Gerhards | 2013-07-02 | 1 | -1/+0 |
| | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=461 Thanks to Marius Ionescu for providing a detailled bug report | ||||
* | omelasticsearch: _id field support for bulk operations | Jérôme Renard | 2013-04-24 | 1 | -17/+105 |
| | | | | | | also max number of templates for plugin use has been increased to five closes: http://bugzilla.adiscon.com/show_bug.cgi?id=392 | ||||
* | Merge branch 'v7-stable-libnet-frag' | Rainer Gerhards | 2013-01-14 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: ChangeLog | ||||
| * | bugfix: omelasticsearch failed when authentication data was provided | Rainer Gerhards | 2013-01-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | ... at least in most cases it emitted an error message: "snprintf failed when trying to build auth string" Thanks to Joerg Heinemann for alerting us. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=404 | ||||
| * | bugfix: invalid rsyslog-internal macro API use | Rainer Gerhards | 2012-11-01 | 1 | -1/+1 |
| | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used. | ||||
* | | minor cleanup | Rainer Gerhards | 2012-12-14 | 1 | -2/+12 |
| | | |||||
* | | bugfix: invalid rsyslog-internal macro API use | Rainer Gerhards | 2012-11-01 | 1 | -1/+1 |
| | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used. | ||||
* | | move cJSON to omelasticsearch | Rainer Gerhards | 2012-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | the rsyslog runtime itself now uses json-c, but omelasticsearch currently depends on cJSON. We will change this, but not yet. Let's merge as is and see that it works well ;) | ||||
* | | omelasticsearch: improved debug logging | Rainer Gerhards | 2012-07-30 | 1 | -2/+5 |
| | | |||||
* | | omelasticsearch: support for writing data errors to local file added | Rainer Gerhards | 2012-07-30 | 1 | -14/+95 |
| | | |||||
* | | omelasticsearch: mileston: bulk reply is parsed | Rainer Gerhards | 2012-07-30 | 1 | -2/+48 |
| | | |||||
* | | omelasticsearch: parse JSON response (in regard to data errors) | Rainer Gerhards | 2012-07-25 | 1 | -37/+65 |
|/ | | | | note: bulkmode response processing is still mostly missing | ||||
* | omelasticsearch: regression from "parent" feature could case aborts | Rainer Gerhards | 2012-07-11 | 1 | -23/+26 |
| | | | | this was not present in any released version | ||||
* | omelasticsearch: support for parameters parent & dynparent added | Rainer Gerhards | 2012-07-10 | 1 | -20/+95 |
| | |||||
* | omelasticsearch: implement retry via request to es server homepage | Rainer Gerhards | 2012-07-10 | 1 | -10/+60 |
| | |||||
* | omelasticsearch: better debug instrumentation | Rainer Gerhards | 2012-07-09 | 1 | -15/+33 |
| | |||||
* | omelasticsearch: bugfix: bulkmode setting was not properly initialized | Rainer Gerhards | 2012-06-13 | 1 | -0/+1 |
| | |||||
* | omelasticsearch: dyn index&type now also supported in bulk mode | Rainer Gerhards | 2012-05-28 | 1 | -4/+7 |
| | |||||
* | omelasticsearc: milestone, bulk insert basically works | Rainer Gerhards | 2012-05-25 | 1 | -50/+65 |
| | | | | | dynamic index&type is not yet used, but easy to add (did not manage to get it in today...) | ||||
* | omelasticsearch: test commit, first shot at bulk interface | Rainer Gerhards | 2012-05-25 | 1 | -11/+85 |
| | | | | | This obviously does not work correctly. So expect problems if you set bulkmode="on". | ||||
* | omelasticsearch: added transactional interface & better debug output | Rainer Gerhards | 2012-05-24 | 1 | -1/+36 |
| | |||||
* | omelasticsearch: provide authentication support (UNTESTED) | Rainer Gerhards | 2012-04-25 | 1 | -0/+28 |
| | |||||
* | Merge branch 'master' into master-elasticsearch | Rainer Gerhards | 2012-04-23 | 1 | -1/+0 |
|\ | | | | | | | | | Conflicts: plugins/omelasticsearch/omelasticsearch.c | ||||
| * | make "old" omelasticsearch compile | Rainer Gerhards | 2012-04-16 | 1 | -1/+0 |
| | | | | | | | | | | this module is to be replaced by branch currently in development. But I want to be able to compile the previous one, at least ;) | ||||
* | | omelasticsearch: added asnycRepl and timeout config params | Rainer Gerhards | 2012-04-16 | 1 | -3/+26 |
| | | |||||
* | | omelasticsearch: permit dynamic index/type parameters (just like dynafile) | Rainer Gerhards | 2012-04-13 | 1 | -16/+107 |
| | | |||||
* | | omelasticsearch: moved to v6 config system | Rainer Gerhards | 2012-04-05 | 1 | -35/+91 |
|/ | |||||
* | elasticsearch: move to asl 2.0 | Rainer Gerhards | 2012-01-17 | 1 | -14/+13 |
| | | | | email conversation Nathan/Rainer 2012-01-16&17 | ||||
* | add elasticsearch output module | Nathan Scott | 2012-01-17 | 1 | -0/+271 |
Add support for sending events to elasticsearch - a distributed, RESTful, search engine built on Lucene (www.elasticsearch.org). The output module is enabled via a configure option, and uses libcurl to send the messages from rsyslog to elasticsearch. This patch makes use of the earlier JSON quoting patch to ensure valid JSON strings are sent to the server. Signed-off-by: Nathan Scott <nathans@aconex.com> |