В настоящее время мы работаем для реализации потопления диагностики потоков в Event концентраторы:Возможно ли использование ETW из кластера службы Fabricic расширения для Event Hubs?
Я добавил расширение диагностики к кластеру службы ткани с помощью шаблона ARM, и это в настоящее время вывода на хранение Azure , теперь мне нужно настроить раковину на концентратор Event.
Я после этого post, который описывает, как добавить SinksConfig
узел в файл diagnostics.wadcfgx:
Представляется, однако, что это справедливо только для проектов Azure Cloud Service? В проекте облачных услуг, это выглядит достаточно просто добавить конфигурационный файл, перейдя к свойствам о роли и нажав включить Diagnostics, чтобы создать файл:
с проектом Service Fabric однако, это невозможно сделать это, поскольку нет понятия веб-роли и, похоже, нигде в свойствах проекта SF, где может быть активирована Диагностика/добавлен файл wadcfgx.
Я добавил расширение диагностики для виртуальных машин в масштабе набора, добавив следующее в шаблоне ARM:
Я могу видеть, где счет хранения (где ETW в настоящее время струилась to) здесь, но я не мог найти руководство о том, как указать Event Hub?
Я действительно задавался вопросом, было ли это только потому, что оно нигде не задокументировано, или потому, что это невозможно с Service Fabric. Это article, датированный в июле, говорится следующее:
Это показывает эти функциональные возможности могут или не могут быть в настоящее время доступны для обслуживания ткани.
Резюме
Есть 2 основные вопросы тогда:
- ли в настоящее время можно настроить потоковое ETW из кластера Service Fabric (с расширением Diagnostics включено) к концентратору событий? Если нет, то как далеко?
- Если возможно, как его настроить? Если он должен быть определен в шаблоне ARM, как указано выше, каков синтаксис для него?
Возможно ли писать только в Eventhub? В EtwEventSourceProviderConfiguration мы определили место назначения провайдера событий как таблицу хранения, а для других мы сконфигурировали eventhub. Но мы наблюдаем, что WAD выводит журналы из всех поставщиков событий в TableStorage. Это ожидаемое поведение? Для поставщиков, где мы сконфигурировали EventHub, можем ли мы предотвратить запись журналов в таблицу хранения? –