ฉันจะส่ง EKS บนบันทึกคอนเทนเนอร์ Fargate ไปยัง AWS CloudWatch Logs
บันทึกคอนเทนเนอร์เหล่านี้อยู่ในพ็อดเดียวกัน และฉันต้องการส่งบันทึกคอนเทนเนอร์ไปยังกลุ่มบันทึกต่างๆ
ขณะนี้ บันทึกคอนเทนเนอร์เหล่านี้ถูกส่งไปยังกลุ่มบันทึกเดียวกันโดย FireLens/Fluent Bit
นี่คือสตรีมบันทึกในกลุ่มบันทึก
from- Fluffy-bit-kube.var.log.containers.${pod_name}_${namespace}_${container_name_A}-ae7cd6e98f3d77f9819e11463370e896e76cde8c188d062020e06ad1ee736e7c.log
from-คล่องแคล่วบิต-kube.var.log.containers.${pod_name}_${namespace}_${container_name_B}-a57c393f0c79990dbe765e1b8bd6f665f434eef66585f2da37179e58e9e22d72.log
from-คล่องแคล่วบิต-kube.var.log.containers.${pod_name}_${namespace}_${container_name_C}-85e99ddd5d60482b5673ebfca3ff7f50ec90073748738e240497af2ed196e88e.log
from-คล่องแคล่วบิต-kube.var.log.containers.${pod_name}_${namespace}_${container_name_D}-6a1e3989e772b52591fe592603cc573beb5e58b7e18f4a7e8550ae69ac6501ed.log
(â»ฉันเปลี่ยนส่วนของชื่อสตรีมบันทึกเป็น ${xxx})
(â»จาก-คล่องบิต-
เป็นคำนำหน้าที่กำหนดโดย OUTPUT)
เพื่อให้บรรลุสิ่งนี้ ฉันคิดว่า OUTPUT ควรเป็นเช่นนี้
ประเภท: ConfigMap
api เวอร์ชัน: v1
ข้อมูลเมตา:
ชื่อ: aws-log
เนมสเปซ: aws-observability
ข้อมูล:
output.conf: |
[เอาต์พุต]
ชื่อ cloudwatch_logs
จับคู่ *${namespace}_${container_name_A}*
ภูมิภาค eu-west-1
log_group_name คล่องแคล่วบิต cloudwatch-A
log_stream_prefix จาก-คล่องแคล่วบิต-
auto_create_group เปิด
[เอาต์พุต]
ชื่อ cloudwatch_logs
จับคู่ *${namespace}_${container_name_B}*
ภูมิภาค eu-west-1
log_group_name คล่องแคล่วบิต cloudwatch-B
log_stream_prefix จาก-คล่องแคล่วบิต-
auto_create_group เปิด
เป็นวิธีที่ถูกต้องในการบรรลุหรือไม่?
ถ้าไม่โปรดให้ฉันแก้ไข
ความนับถือ,