Как записывать журналы приложений с помощью AWS Log Driver в разные группы журналов - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть приложение, в котором я хочу отслеживать журналы трех типов.

  1. Аудит
  2. Трассировка
  3. 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. Есть ли способ, которым я могу направить все три журнала, чтобы перейти к отдельным группам журналов.

...