【问题标题】:Getting service fabric cluster name from within container从容器中获取服务结构集群名称
【发布时间】:2018-07-26 21:56:30
【问题描述】:

我目前正在 Service Fabric 上部署 Docker 容器,并希望通过在运行时向我的日志记录服务传递集群、节点和容器名称来实现遥测。

容器部署到的节点和容器 ID 都可以通过 Fabric_NodeNameCOMPUTERNAME 环境变量在容器内获得。

有没有办法在运行时获取容器部署到的集群的名称? These environment variables 可从容器内获得,但我认为这些不会给我有关集群的任何信息。

【问题讨论】:

    标签: docker containers azure-service-fabric


    【解决方案1】:

    Service Fabric 群集没有名称,但您可以自己命名并使用 Property Management API https://docs.microsoft.com/en-us/rest/api/servicefabric/sfclient-index-property-management 进行存储。然后可以在整个集群中检索该名称。由于您在一个容器中,因此您只能通过 REST 访问它。

    【讨论】:

      猜你喜欢
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      相关资源
      最近更新 更多