Как проверить, к какой услуге или задаче ECS относится поток журналов от cloudwatch? - PullRequest
0 голосов
/ 25 января 2019

У нас ошибка журнала в наших группах журналов. Ошибки не вызваны ожидаемыми задачами, которые мы имеем. Как мы проследим, какая задача / служба регистрирует эти ошибки?

1 Ответ

0 голосов
/ 25 января 2019

Вы можете иметь отдельное определение задачи для каждого кластера / службы и указать здесь, куда будут отправляться журналы:

      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "my-cluster",
          "awslogs-region": "us-east-1",
          "awslogs-stream-prefix": "my-service"
        }

а также название контейнера:

"name": "my-container"

Он будет отображаться в журналах CloudWatch как: my-cluster/my-service/my-container/fe788b38-4194-43ff-a128-71c57df15f1a, где long ID - это идентификатор работающего контейнера (задачи).

Если вы хотите поделиться определением задачи во многих кластерах / службах, вы можете искать соответствующие журналы в самой службе ECS (вкладка «Журналы»).

Также вы можете извлечь идентификатор контейнера (задачи) из журнала и найти этот идентификатор в консоли ECS (вкладка задач).

...