温馨提示×

Ubuntu Filebeat支持哪些输入类型

小樊
58
2025-06-07 16:11:53
栏目: 智能运维

Ubuntu Filebeat 支持多种输入类型,包括但不限于以下几种:

  1. 文件(File):监视指定的日志文件或文件系统位置,收集日志事件,并将它们转发到 Elasticsearch 或 Logstash 进行索引。
  2. Syslog:支持从系统日志中收集日志数据。
  3. HTTP:可以通过 HTTP 接收日志数据。
  4. Kubernetes:支持在 Kubernetes 环境中使用 sidecar 容器模式进行日志采集,这种模式可以灵活地适应不同的应用需求,实现定制化的日志采集。
  5. Kafka:Filebeat 可以将日志数据发送到 Kafka。
  6. TCP/UDP:支持通过 TCP 和 UDP 接收日志数据。

这些输入类型可以通过在 Filebeat 的配置文件 filebeat.yml 中定义相应的输入插件来配置。例如,要配置文件输入,可以使用以下配置:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

要配置 Kafka 输入,可以使用以下配置:

filebeat.inputs:
- type: kafka
  enabled: true
  brokers: ["kafka1:9092", "kafka2:9092", "kafka3:9092"]
  topics: ['your-topic']

更多详细信息和高级配置,请参考 Filebeat 官方文档

0