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

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

Документация ( https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-containers-view-logs) утверждает, что можно получить журналы из сбойного контейнера с помощью 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.

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

0 ответов

Другие вопросы по тегам