У меня есть приложение, в котором я хочу отслеживать журналы трех типов.
- Аудит
- Трассировка
- System
Я отправляю эти журналы, используя AWS Log Driver
на Cloud Watch Logs
.
Ниже приведен псевдокод.
If(Audit Logs)
{
foreach(var audit in AuditLogs)
{
console.writeline(audit);
}
}
If(Trace Logs)
{
foreach(var trace in TraceLogs)
{
console.writeline(trace);
}
}
If(System Logs)
{
foreach(var system in SystemLogs)
{
console.writeline(system);
}
}
Ниже приведена конфигурация task.Json
для отправки журналов на Cloud Watch Logs
:
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "lt-stg-secops",
"awslogs-region": "us-east-1",
"awslogs-stream-prefix": "transactions-stg-secops"
}
}
Вопрос: Теперь при указанной выше конфигурации все журналы собираются на same log group
. Есть ли способ, которым я могу направить все три журнала, чтобы перейти к отдельным группам журналов.