Add an example of MSGPack transmission to Wendelin from a file.
... | ... | @@ -8,42 +8,44 @@ |
port 8888 | ||
</source> | ||
# output tag=sensor.** to Wendelin, this will match all HTTP request like so | ||
# This will match all HTTP request like so | ||
# ivan@debian: ~$ curl -X POST -d 'json={"foo1":"bar1"}' http://localhost:8888/default_http_json | ||
# then send to Wendelin and append as strings at Wendelin side | ||
<match default_http_json.**> | ||
@type wendelin | ||
@type wendelin | ||
@id wendelin_out | ||
streamtool_uri <Wendelin_URL>/erp5/portal_ingestion_policies/default_http_json | ||
# TODO ^^^ do not check peer's certificate | ||
user <your_wendelin_user> | ||
password <your_wendelin_password> | ||
user <your_wendelin_user> | ||
password <your_wendelin_password> | ||
use_keep_alive true | ||
buffer_type memory | ||
flush_interval 5s | ||
use_keep_alive true | ||
buffer_type memory | ||
flush_interval 5s | ||
</match> | ||
# tail existing file and send its contents to Wendelin | ||
<source> | ||
@type tail | ||
path test.log | ||
pos_file test.log.pos | ||
tag fluentd-1 | ||
@type tail | ||
path test.log | ||
pos_file test.log.pos | ||
tag test_sensor.test_product | ||
<parse> | ||
@type none | ||
</parse> | ||
</source> | ||
<match fluentd-1> | ||
@type wendelin | ||
@id wendelin_out | ||
streamtool_uri <Wendelin_URL>/erp5/portal_ingestion_policies/default_http_json | ||
# This will send and streo at Wendelin side in a MsgPack format | ||
|
||
<match test_sensor.test_product> | ||
@type wendelin | ||
@id fluentd_out | ||
streamtool_uri <Wendelin_URL>/erp5/portal_ingestion_policies/default | ||
# TODO ^^^ do not check peer's certificate | ||
user <your_wendelin_user> | ||
password <your_wendelin_password> | ||
user <your_wendelin_user> | ||
password <your_wendelin_password> | ||
use_keep_alive true | ||
buffer_type memory | ||
flush_interval 5s | ||
use_keep_alive true | ||
buffer_type memory | ||
flush_interval 5s | ||
</match> |