从容器

时间:2018-02-16 02:12:34

标签: docker containers azure-service-fabric

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

可以通过Fabric_NodeNameCOMPUTERNAME环境变量从容器中获取容器部署到的节点和容器ID。

无论如何都要在运行时获取容器部署到的集群的名称? These environment variables可从容器中获取,但我认为这些不会向我提供有关群集的任何信息。

1 个答案:

答案 0 :(得分:0)

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