Как я могу просмотреть журналы из мертвого или разбитого контейнера в 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.
Как я могу просмотреть журналы из сбойного контейнера?