elasticsearchkuberneteslogstashfilebeat

Does ECK required logstash


I'm quite confused between ECK and ELK. AFIK ELK requires logstash for reading the logs and whether the logstash required for ECK also or only filebeat or metric beat is enough to get logs. Filebeat replaced logstash in case of ECK?


Solution

  • I can understand your confusion between ECK and ELK. Let me clarify the differences between them and how they handle log ingestion.

    1. ELK Stack:

    In the traditional ELK setup, Logstash plays a crucial role in parsing and transforming logs before they are indexed into Elasticsearch. Logstash is responsible for handling log data collection, filtering, and processing.

    1. ECK (Elastic Cloud on Kubernetes):
    1. Beats:

    So, to answer your questions:

    Filebeat is typically used for log collection, while Metricbeat is used for collecting system metrics. Both can be used independently or together, depending on your specific use case.

    To summarize, ECK allows you to deploy Elasticsearch and Kibana on Kubernetes and use Beats like Filebeat or Metricbeat to send data to Elasticsearch, eliminating the need for Logstash in certain scenarios.