我正在尝试为我的 Fargate 任务设置 Firelens。我想将日志发送到多个位置,Cloudwatch 和 Elasticsearch。
但仅对于 Cloudwatch,我想禁用 JSON 格式并仅发送原样的日志消息。
我对 Cloudwatch 输出有以下配置。
[OUTPUT]
Name cloudwatch
Match *
auto_create_group true
log_group_name /aws/ecs/containerinsights/$(ecs_cluster)/application
log_stream_name $(ecs_task_id)
region eu-west-1
目前日志是这样来的,
{
"container_id": "1234567890",
"container_name": "app",
"log": "2021/08/10 18:42:49 [notice] 1#1: exit",
"source": "stderr"
}
我只想要线,
2021/08/10 18:42:49 [notice] 1#1: exit
在 CloudWatch 中。