Я новичок в кластерах Service Fabric и пытаюсь собрать журналы из своего кластера в Azure.Собрать сервисные ткани Журналы кластера в Azure
В принципе, у меня есть источник событий «XXXXX», определенный в ServiceEventSource.cs. Локально, когда я добавляю этот источник к поставщикам ETW в окне событий диагностики в VS2015, он корректно показывает журналы.
В Azure я не могу собрать никаких журналов. Когда я создал свой кластер, было добавлено 5 учетных записей хранилища, но я не могу видеть журналы в сохраненных блоках. Я попытался отредактировать файл template.json на основе this article. Я добавил запись в EtwEventSourceProviderConfiguration
:
"EtwEventSourceProviderConfiguration": [
{
"provider": "Microsoft-ServiceFabric-Actors",
"scheduledTransferKeywordFilter": "1",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableActorEventTable"
}
},
{
"provider": "Microsoft-ServiceFabric-Services",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableServiceEventTable"
}
},
{
"provider": "XXXXX",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableServiceEventTable"
}
}
],
Затем я разворачивал этот измененный шаблон, но я до сих пор не в состоянии собрать журналы.
Любая помощь будет очень признательна! Спасибо
Итак, он работает локально? – cassandrad
У меня нет опыта в этом вопросе, потому что мы привязали наше приложение к AppInsights и обернули наши сетевые источники, чтобы также отправлять метрики в AI. Не настоящий ответ, но, возможно, что-то, что следует учитывать, поскольку агрегация и графическое отображение в приложениях довольно приличные. – pdylanross
Вы видите эту страницу о сборе журналов из vm's? https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-extensions-diagnostics-template/ – LoekD