.. _ingest: Ingest ====== Here's an overview of how logs are ingested in various deployment types. Import ------ | Core Pipeline: Elastic Agent [IMPORT Node] --> Elasticsearch Ingest [IMPORT Node] | Logs: Zeek, Suricata Eval ---- | Core Pipeline: Elastic Agent [EVAL Node] --> Elasticsearch Ingest [EVAL Node] | Logs: Zeek, Suricata Standalone ---------- | Core Pipeline: Elastic Agent [SA Node] --> Logstash [SA Node] --> Redis [SA Node] <--> Logstash [SA Node] --> Elasticsearch Ingest [SA Node] | Logs: Zeek, Suricata, syslog | | Elastic Agent: Elastic Agent [Windows Endpoint]--> Logstash [SA Node] --> Redis [SA Node] <--> Logstash [SA Node] --> Elasticsearch Ingest [SA Node] | Logs: WEL, Sysmon Fleet Standalone ---------------- | Pipeline: Elastic Agent [Fleet Node] --> Logstash [M | MS] --> Elasticsearch Ingest [S | MS] | Logs: Elastic Agent Manager (separate search nodes) ------------------------------- | Core Pipeline: Elastic Agent [Fleet | Sensor] --> Logstash [Manager] --> Redis [Manager] | Logs: Zeek, Suricata, syslog | | Elastic Agent: Elastic Agent [Windows Endpoint]--> Logstash [Manager] --> Redis [Manager] | Logs: WEL, Sysmon Manager Search -------------- | Core Pipeline: Elastic Agent [Fleet | Sensor] --> Logstash [MS] --> Redis [MS] <--> Logstash [MS] --> Elasticsearch Ingest [MS] | Logs: Zeek, Suricata, syslog | | Pipeline: Elastic Agent [MS] --> Logstash [MS] --> Elasticsearch Ingest [MS] | Logs: Local Elastic Agent | | Elastic Agent: Elastic Agent [Windows Endpoint]--> Logstash [MS] --> Elasticsearch Ingest [MS] | Logs: WEL, Sysmon Heavy ----- | Pipeline: Elastic Agent [Heavy Node] --> Elasticsearch Ingest [Heavy] | Logs: Zeek, Suricata, syslog Search ------ | Pipeline: Redis [Manager] --> Logstash [Search] --> Elasticsearch Ingest [Search] | Logs: Zeek, Suricata, syslog Sensor ------- | Pipeline: Elastic Agent [Sensor] --> Logstash [M | MS] --> Elasticsearch Ingest [S | MS] | Logs: Zeek, Suricata, syslog