openeuler/filebeat Docker 镜像
这是基于openEuler系统的官方Filebeat镜像,用于轻量级日志数据的转发与集中化处理,可监控指定日志文件或位置并将事件发送至Elasticsearch或Logstash进行索引。
快速参考
- 官方Filebeat Docker镜像。
- 维护方:https://gitee.com/openeuler/cloudnative。
- 获取帮助:https://gitee.com/openeuler/cloudnative、https://gitee.com/openeuler/community。
Filebeat | openEuler
当前Filebeat Docker镜像基于https://repo.openeuler.org/构建,该仓库可免费使用且无单用户速率限制。
Filebeat是轻量级日志转发器,用于转发和集中日志数据。作为服务器代理安装后,它监控指定的日志文件或位置,收集日志事件并转发至Elasticsearch或Logstash进行索引。
更多信息请访问https://www.elastic.co/docs/reference/beats/filebeat/。
支持的标签及对应Dockerfile链接
每个filebeat镜像标签由Filebeat版本和基础镜像版本组成,详情如下:
| 标签 | 当前内容 | 架构 |
|---|---|---|
| https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/filebeat/9.0.1/24.03-lts-sp4/Dockerfile | 基于openEuler 24.03-LTS-SP4的Filebeat 9.0.1 | amd64、arm64 |
| https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/filebeat/9.0.1/24.03-lts-sp1/Dockerfile | 基于openEuler 24.03-LTS-SP1的Filebeat 9.0.1 | amd64、arm64 |
使用说明
用户可根据需求选择对应的{Tag}:
- 拉取镜像
bash
docker pull docker.xuanyuan.run/openeuler/filebeat:{Tag} - 交互式shell运行
可通过交互式shell启动容器使用Filebeat:bashdocker run -it --rm docker.xuanyuan.run/openeuler/filebeat:{Tag} bash - 创建
filebeat.yml配置文件
以下是用于功能测试的最小Filebeat配置示例:
配置详情请参考https://www.elastic.co/docs/reference/beats/filebeat/configuring-howto-filebeat。yamlfilebeat.inputs: - type: filestream enabled: true paths: ["/var/log/log"] output.file: path: "/tmp/output" filename: "logs.json" - 前台运行(调试模式)
bash
filebeat -e -c filebeat.yml
问题反馈
如有问题或需使用特殊功能,请在https://gitee.com/openeuler/openeuler-docker-images提交issue或PR。
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表。
轩辕镜像加速拉取命令点我查看更多 filebeat 镜像标签
docker pull docker.xuanyuan.run/openeuler/filebeat:<标签>
DockerHub 原生拉取命令
docker pull openeuler/filebeat:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务