本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Logz.io-Out Plugin for Fluent Bit 是一个专为 Fluent Bit 设计的输出插件镜像,用于将通过 Fluent Bit 收集的日志数据高效转发至 Logz.io 日志管理平台。其核心用途是作为日志数据管道的关键组件,实现从数据收集端(Fluent Bit)到日志分析平台(Logz.io)的无缝对接,支持用户在 Logz.io 中对日志进行集中存储、检索、分析及可视化监控。
通过 docker run 命令直接启动插件容器,需挂载 Fluent Bit 配置文件并配置 Logz.io 参数:
docker run -d \ --name fluent-bit-logzio \ -v /path/to/fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf \ -e LOGZIO_TOKEN="your-logzio-token" \ -e LOGZIO_REGION="us" # 可选,默认 "us",其他区域如 "eu"、"au" 等 logzio/fluent-bit-logzio-output
说明:
/path/to/fluent-bit.conf:本地 Fluent Bit 配置文件路径,需在配置中指定[OUTPUT]段调用logzio插件(见下文配置示例)。LOGZIO_TOKEN:必填,Logz.io 账户的日志发送令牌,用于身份验证。
通过 docker-compose.yml 定义 Fluent Bit 与 Logz.io 插件的联动部署(适用于单机测试或小型环境):
version: '3' services: fluent-bit: image: fluent/fluent-bit:latest volumes: - ./fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf # 挂载配置文件 - /var/log:/var/log # 挂载宿主机日志目录(示例,根据实际收集目标调整) depends_on: - logzio-plugin logzio-plugin: image: logzio/fluent-bit-logzio-output environment: - LOGZIO_TOKEN=your-logzio-token # 替换为实际令牌 - LOGZIO_REGION=eu # 替换为实际区域(如 "us"、"au") - LOGZIO_LOG_TYPE=my-app-logs # 可选,自定义日志类型标签 networks: - log-network # 确保与 Fluent Bit 在同一网络 networks: log-network: driver: bridge
fluent-bit.conf):[SERVICE] Flush 5 # 日志刷新间隔(秒) Log_Level info Daemon off Parsers_File parsers.conf [INPUT] Name tail # 示例:收集文件日志 Path /var/log/*.log # 日志文件路径 Tag host.log # 日志标签(用于后续过滤) [OUTPUT] Name logzio # 使用 Logz.io 插件 Match * # 匹配所有日志流(可按 Tag 过滤,如 "host.log") logzio_token ${LOGZIO_TOKEN} # 引用环境变量中的令牌 logzio_region ${LOGZIO_REGION} # 引用环境变量中的区域 tls on # 启用 TLS 加密 tls.verify on # 验证 TLS 证书
插件支持通过环境变量或 Fluent Bit 配置文件([OUTPUT] 段)定义参数,常用配置项如下:
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
logzio_token | 字符串 | 是 | Logz.io 账户的日志发送令牌,用于身份验证,从 Logz.io 控制台获取。 |
logzio_region | 字符串 | 否 | Logz.io 区域,默认 "us",可选值:"us"(美国)、"eu"(欧洲)、"au"(澳大利亚)等。 |
logzio_type | 字符串 | 否 | 自定义日志类型标签,用于在 Logz.io 中分类日志,默认值:fluent-bit。 |
tls | 布尔值 | 否 | 是否启用 TLS 加密传输,默认 on(推荐启用)。 |
tls.verify | 布尔值 | 否 | 是否验证 TLS 服务器证书,默认 on(生产环境推荐启用)。 |
http_proxy | 字符串 | 否 | HTTP 代理地址(如需要通过代理访问 Logz.io),格式:[***]。 |
logzio_url | 字符串 | 否 | 自定义 Logz.io 接收端点 URL(默认根据 logzio_region 自动生成,无需手动指定)。 |
buffer_max_size | 整数 | 否 | 日志发送缓冲区最大大小(KB),默认 5M,用于应对网络波动。 |
logzio_token 为敏感信息,建议通过环境变量注入(如 Docker --env 或 Kubernetes Secrets),避免硬编码在配置文件中。listener.logz.io:8071 对应美国区域),需开放出站网络端口(TLS 加密默认使用 8071 端口)。buffer_max_size 及 Fluent Bit Flush 间隔,平衡性能与资源占用。免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429