Возможно передать диагностику Azure VM в EventHub. Эта статья https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-streaming-azure-diags-data объясняет, как это сделать. Данные я получаю в EventHub рядом:Потоковая Azure VM Diagnostics to 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» выглядит многообещающим, но я не мог найти никакой информации, на что он ссылается. Если я отправляю данные в EventHub из двух разных групп ресурсов, но из vms с одинаковыми именами, как я могу узнать, откуда появился перформанс? В принципе, как я могу соотнести этот первичный журнал с фактическим лазурным vm (ресурсом)?
Любое руководство будет принята с благодарностью.
мне нужно это для ARM. Согласно обсуждению здесь: https://disqus.com/home/discussion/thewindowsazureblog/azure_diagnostic_logs_can_now_be_streamed_to_event_hubs/?utm_source=reply&utm_medium=email&utm_content=read_more#comment-3043266022 «Привет, Серж, к сожалению, нет хорошего способа идентифицировать идентификатор ресурса в данные, текущие в центр событий прямо сейчас. Там будет какая-то работа, чтобы сделать это лучше! » Я предполагаю, что одним из способов было бы иметь EventHub для каждой группы ресурсов (где находится VM), а затем использовать AzureFunction для преобразования входящего журнала и расширения его с информацией о группе ресурсов VM –