I have multiple microservices hosted on AWS EKS. Each Service is Multi tenant i.e. it caters to multiple tenants. I have integrated Cloudwatch Container Insights using Fluentd. Fluentd is creating one Log stream for each active Service pod. Now, I want to create separate Log stream for each Tenant with only their logs.
So, Ideally what I want is let's say I have a micro service called 'ServiceA' and tenants as TenantA and TenantB. So, in CLoudWatch I should have 2 Log streams for this service something like ServiceA_TenantA and ServiceA_TenantB.
Kindly let me know the approach using fluentd configurations