Skip to content

Fluentd

A log collector (not metrics)

  • Purpose: A data collector used to aggregate and transport log data.

  • Focus: Logs and unstructured/semi-structured data (e.g., application logs, system logs).

  • Use Case: Collects logs from multiple sources, processes or transforms them, and sends them to various destinations like Elasticsearch, Kafka, or S3.

Kubernetes

  • On Kubernetes it runs as a DaemonSet
  • Collects the logs from the Pods and push it to anywhere (e.g., AWS CloudWatch)