Logsta sh docker, как остановить отправку логов на стандартный вывод - PullRequest
0 голосов
/ 30 марта 2020

Как остановить отправку (с помощью переменных env) журналов на стандартный вывод? Я изменил log_level на WARN, и да, у меня больше нет журналов INFO, но я все еще получаю журналы, подобные этому:

14:14:51 "namespace" => "AWS/ECS",
14:14:51 "period" => 300,14:14:51 "ServiceName" => "archive-logstash",
14:14:51 "@version" => "1",
14:14:51 "ClusterName" => "archive",
14:14:51 "minimum" => 0.4069010416666667,
14:14:51 "average" => 44.13362219887956,
14:14:51 "@timestamp" => 2020-03-30T14:14:42.420Z,
14:14:51 "aws_account" => "acc",
14:14:51 "maximum" => 71.2890625,
14:14:51 "sample_count" => 7.0,
14:14:51 "sum" => 308.9353553921569,
14:14:51 "unit" => "Percent",
14:14:51 "timestamp" => 2020-03-30T14:09:00.000Z,
14:14:51 "end_time" => 2020-03-30T14:14:39.000Z,
14:14:51 "metric_name" => "MemoryUtilization",
14:14:51 "start_time" => 2020-03-30T14:09:39.000Z

Мне не нужны эти журналы, потому что Logsta sh будет в l oop, выполнит чтение из этой группы cloudwatch вместе с другими журналами из fargate, отправит его обратно в ELK.

Также этот формат журнала полностью непригоден

Я работаю Logsta sh in AWS fargate

1 Ответ

1 голос
/ 23 апреля 2020

(я не был уверен, поэтому сначала спросил с комментарием, но ОП сказал, что это так)
Вам необходимо удалить

stdout { codec => rubydebug }

в

output { .. }

раздел вашего файла перевода.

...