Receiver Node Documentation Request #7205
-
Team, I am spinning up a receiver node now to test in a dev environment, but I am hoping for some documentation updates on the following:
Thank you for adding this node type! It should alleviate a number of concerns for my team. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Receiver nodes are running 2 main services which are Logstash and REDIS. They are acting as an event router and don't require a ton of CPU or disk however the more RAM the better for your REDIS queue size similar to the manager. When a receiver node joins the grid, filebeat on all nodes adds this new address as a load balanced logstash output. The search nodes add this new node as another logstash input. Receiver nodes are "active-active" and you can add as many as you want and events will be balanced among them. I am sure there are limitations though with filebeat and logstash as far as number of input/output entries. If you are cloning events on the manager and sending to say an external syslog collector then you would need to replicate that configuration on the receiver nodes as well. Receiver nodes main goal is to add redundancy to the data pipeline in case the manager goes down. Previously if the manager went down the nodes would queue events locally for a certain period of time and then shed those events eventually since they cannot be sent. Now if the manager goes down all the events keep flowing to the receiver nodes and then get ingested by the search nodes. I would only recommend receiver nodes if you are in a full distributed deployment and need this type of redundancy. You should be able to add them on the fly to an existing deployment. |
Beta Was this translation helpful? Give feedback.
-
Updated the following based on Mike's response: |
Beta Was this translation helpful? Give feedback.
Receiver nodes are running 2 main services which are Logstash and REDIS. They are acting as an event router and don't require a ton of CPU or disk however the more RAM the better for your REDIS queue size similar to the manager. When a receiver node joins the grid, filebeat on all nodes adds this new address as a load balanced logstash output. The search nodes add this new node as another logstash input. Receiver nodes are "active-active" and you can add as many as you want and events will be balanced among them. I am sure there are limitations though with filebeat and logstash as far as number of input/output entries. If you are cloning events on the manager and sending to say an externa…