1

我正在尝试为我的 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 中。

4

0 回答 0