【发布时间】:2016-12-09 18:35:10
【问题描述】:
可以将 Azure VM 的诊断信息流式传输到 EventHub。这篇文章https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-streaming-azure-diags-data 解释了如何做到这一点。接下来是我在 EventHub 中收到的数据:
{
"records" : [{
"time" : "2016-12-08T01:27:42.7908225Z",
"dimensions" : {
"DeploymentId" : "45db964e-ae11-4f2b-a342-xxxxxxxx",
"Role" : "IaaS",
"RoleInstance" : "_xxxxserver01"
},
"metricName" : "\\Processor Information(_Total)\\Processor Frequency",
"last" : 2397.0,
"timeGrain" : "PT15S"
}
]
}
没有关于它来自的订阅、资源组或资源的信息,我如何根据上面的数据获取这些信息? “DeploymentId”看起来很有希望,但我找不到它所指的任何信息。 如果我从两个不同的资源组但从同名的 vm 向 EventHub 发送数据,我怎么知道 perf 日志来自哪里?基本上我如何才能将此性能日志与实际的 azure vm(资源)相关联?
任何指导将不胜感激。
【问题讨论】:
标签: azure azure-virtual-machine azure-diagnostics