Как я могу просмотреть журналы из мертвого или разбитого контейнера в Service Fabric в Linux? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть кластер Service Fabric с тремя узлами в Linux, который запускает контейнеры Docker.Когда контейнер работает, я могу получить доступ к журналам через Service Fabric Explorer.Однако в случае сбоя контейнера журналы таким образом не видны.

В документации (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-containers-view-logs#access-the-logs-of-a-dead-or-crashed-container) указано, что можно извлечь журналы из сбойного контейнера с помощью sfctl. Когда я пытаюсь это сделать,он не возвращает никакой полезной информации.

Насколько я могу судить, мой ApplicationManifest.xml настроен в соответствии с инструкциями по ссылке выше. Вот выдержка из соответствующей части:

<ContainerHostPolicies CodePackageRef="code" Isolation="process" ContainersRetentionCount="2" RunInteractive="true">

Это команда sfctl:

sfctl service get-container-logs --node-name _cl10prime_0 --application-id myapp --service-manifest-name myapp-appPkg --code-package-name code --previous

Это вывод команды sfctl:

{
  "additionalProperties": {},
  "content": ""
}

Кластер работает под управлением Service Fabric версии 6.3.124.1.

Как просмотреть журналы из сбойного контейнера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...