Voi trimite jurnalele de containere EKS pe Fargate la AWS CloudWatch Logs.
Aceste jurnale de containere sunt în aceeași pod. Și vreau să trimit jurnalele containerului către diferite grupuri de jurnal.
Acum, aceste jurnale de containere sunt trimise la același grup de jurnal de către FireLens/Fluent Bit.
Iată fluxurile de jurnal din grupul de jurnal.
din-fluent-bit-kube.var.log.containers.${pod_name}_${namespace}_${container_name_A}-ae7cd6e98f3d77f9819e11463370e896e76cde8c188d062020e06adec.
de la-fluent-bit-kube.var.log.containers.${pod_name}_${namespace}_${container_name_B}-a57c393f0c79990dbe765e1b8bd6f665f434eef66585f2da37179e587.
de la-fluent-bit-kube.var.log.containers.${pod_name}_${namespace}_${container_name_C}-85e99ddd5d60482b5673ebfca3ff7f50ec90073748738e240497af2ede196e888e196e
din-fluent-bit-kube.var.log.containers.${pod_name}_${namespace}_${container_name_D}-6a1e3989e772b52591fe592603cc573beb5e58b7e18f4a7e8550ae69ac650ae69ac.
(â»Am schimbat partea din numele fluxului de jurnal în ${xxx})
(â»din-bit-fluent-
este prefixul setat de OUTPUT.)
Pentru a realiza acest lucru, cred că OUTPUT ar trebui să fie așa
fel: ConfigMap
apiVersion: v1
metadate:
nume: aws-logging
namespace: aws-observability
date:
output.conf: |
[IEȘIRE]
Denumiți cloudwatch_logs
Potrivire *${namespace}_${container_name_A}*
regiunea eu-vest-1
log_group_name fluent-bit-cloudwatch-A
log_stream_prefix de la-fluent-bit-
auto_create_group Activat
[IEȘIRE]
Denumiți cloudwatch_logs
Potrivire *${namespace}_${container_name_B}*
regiunea eu-vest-1
log_group_name fluent-bit-cloudwatch-B
log_stream_prefix de la-fluent-bit-
auto_create_group Activat
Este modul corect de a realiza?
Daca nu, va rog sa-mi dati o solutie.
Salutari,