在Azure Service Fabric上运行的Docker容器的自定义名称

时间:2019-05-08 19:55:26

标签: azure docker azure-service-fabric azure-oms

我想知道是否有一种方法可以在部署应用程序时控制Service Fabric创建的docker容器的名称。我通过应用程序和服务清单部署了一堆容器化的应用程序,其中我只能提供docker映像规范。

之所以这样做是为了连续查看容器的性能日志(例如:CPU使用情况),以防必须重新部署(例如:应用程序升级,主机故障)。这些日志当前是在OMS中收集的(通过“容器”解决方案),但是“实例名称”字段(作为容器的名称)随每次部署而变化,从而导致度量标准断开。当然,我可以更改查询以包含新名称,但这将使我的工作量与我拥有的容器数量相加。

我今天使用的查询是这样的:

Perf
| where ObjectName == "Container" and CounterName == "% Processor Time"
| where InstanceName in ("sf-10-0d06f1fa-f974-41c3-a8a2-2c99e5e9f1f5_8fff8ef4-6838-4606-bea3-6ee5fc67e8e9", "sf-10-91dfc4ad-b9ca-409d-a7c7-b481d4ee3a03_9289846c-a26f-4ad4-9af2-988213ee5228")

0 个答案:

没有答案