How to send logs to an External Syslog Server in EFK?
Issue
- How to send logs to an External Syslog Server in EFK?
- Sending Logs to an External Syslog Server in openshift not working.
- In
ds/logging-fluentddid the below changes:
- name: USE_REMOTE_SYSLOG
value: "true"
- name: REMOTE_SYSLOG_HOST
value: 192.168.0.1
- In logs of the fluentd container below messages are showing:
[DEPRECATION WARNING]: 'merge_json_log' for the fluent-plugin-kubernetes_metadata_filter will no longer be supported in future releases
2018-10-22 14:30:45 +0200 [info]: reading config file path="/etc/fluent/fluent.conf"
2018-10-22 14:30:47 +0200 [warn]: 'block' action stops input process until the buffer full is resolved. Check your pipeline this action is fit or not
2018-10-22 14:30:57 +0200 [warn]: out:syslog: failed to open tcp socket 192.168.0.1:514 :execution expired
2018-10-22 14:31:59 +0200 [warn]: temporarily failed to flush the buffer. next_retry=2018-10-22 14:30:58 +0200 error_class="Fluent::ElasticsearchErrorHandler::ElasticsearchError" error="Elasticsearch returned errors, retrying. Add '@log_level debug' to your config to see the full response" plugin_id="object:3f91d8fbe1f0"
- Logs not able to flow to the external syslog server
Environment
- OpenShift Container Platform 3.9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.