使用 SF CLI (sfctl) 查看 Azure Service Fabric 中的日志

View Logs in Azure Service Fabric with SF CLI (sfctl)

我是 Azure Service Fabric 和 C# 的新手,我正在寻找 sfctl 中 "kubectl logs -f" 的等效项。 有没有其他方法可以查看服务的标准输出日志?

它不像使用 Kubernetes 那样简单,但 recommended 方法是:

  1. 使用 Application Insights
  2. 进行应用程序监控
  3. 使用 Diagnostics Agent 和 Azure Monitor logs
  4. 进行集群监控
  5. 使用 Azure Monitor logs
  6. 进行基础设施监控

在您的情况下,您将使用 App Insights 查看服务跟踪和日志。确保在本地启用“developer mode”,以减少显示日志所需的时间。