Я хочу отправлять журналы из модулей Kubernetes в cloudwatch в текстовом формате. Есть ли способ добиться этого?
Я могу отправлять журналы в формате JSON, используя fluent / fluentd-kubernetes-daemonset: v1.3.3-debian-cloudwatch-1.0, но я не уверен, как отправить его в текстовом формате. Я буду очень признателен за любую помощь.
Текущий журнал:
{
"log": "2020-04-22 08:00:00.002 WARN 7 --- [viderScheduler1] c.o.c.a.p.c.SchedulerConfiguration : HELLO\n",
"stream": "stdout",
"docker": {
"container_id": "ASDF"
},
"kubernetes": {
"container_name": "CHART",
"namespace_name": "NAMESPACE",
"pod_name": "POD_NAME",
"container_image": "IMAGE",
"container_image_id": "IMAGE_ID",
"pod_id": "ID",
"labels": {
"app": "app",
"date": "1587541693",
"environment": "env",
"pod-template-hash": "bcbcb",
"release": "asdf",
"tier": "asdf",
"version": "v1.2.3"
},
"host": "IP",
"master_url": "master_URL",
"namespace_id": "ns"
}
}
Ожидаемый журнал:
2020-04-22 08:00:00.002 WARN 7 --- [viderScheduler1] c.o.c.a.p.c.SchedulerConfiguration : HELLO\n