
betterstack/aws-ecs-fluent-bit本镜像基于amazon/aws-for-fluent-bit构建,提供通过Fluent Bit和FireLens从AWS ECS(Elastic Container Service)环境向Better Stack日志管理平台发送日志的解决方案,简化AWS容器环境中日志的收集与转发流程。
amazon/aws-for-fluent-bit,确保与AWS ECS环境的兼容性和稳定性适用于在AWS ECS集群中部署的应用,需要将容器日志统一收集并发送至Better Stack进行存储、分析与监控的场景,尤其适合需要简化日志架构、减少手动配置的AWS容器环境。
登录Better Stack控制台,创建日志源并获取对应的API密钥,用于授权日志发送。
在AWS ECS任务定义中,添加FireLens日志路由容器,指定本镜像作为日志处理器,并配置Better Stack连接参数。
json{ "containerDefinitions": [ { "name": "firelens-log-router", "image": "镜像名称", // 替换为实际镜像名称 "essential": true, "firelensConfiguration": { "type": "fluentbit", "options": { "enable-ecs-log-metadata": "true", "config-file-type": "file", "config-file-value": "/fluent-bit/configs/custom.conf" } }, "environment": [ { "name": "BETTER_STACK_API_KEY", "value": "your-better-stack-api-key" // 替换为实际API密钥 } ], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "/ecs/firelens-router", "awslogs-region": "us-east-1", // 替换为实际AWS区域 "awslogs-stream-prefix": "ecs" } } }, { "name": "application-container", // 应用容器 "image": "your-application-image", "logConfiguration": { "logDriver": "awsfirelens", "options": { "Name": "betterstack", "Match": "*" } } } ] }
部署配置好的任务定义至AWS ECS集群,启动任务后,日志将通过FireLens和Fluent Bit自动发送至Better Stack。可在Better Stack控制台验证日志接收状态。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务