Semantic Logging Application Block (SLAB) is designed to help .NET developers move from the unstructured logging approach towards the strongly-typed (semantic) logging approach, making it easier to consume logging information, especially when there is a large volume of log data to be analyzed.
1 ответ

Использование неопределенного значения ключевого слова 0x1 для события ApplicationStarted. в EnterpriseLibrary SLAB

Я использую Enterprise Library SLAB для ведения журнала, но всегда, так как несколько дней я получаю ошибкуИспользование неопределенного значения ключевого слова 0x1 для события ApplicationStarted. Он компилируется нормально, но выдает ошибку времен…
26 ноя '14 в 12:35
2 ответа

SLAB, вне процесса: изменение подписи метода источника события приводит к неправильной регистрации событий

Я реализовал класс источника событий для регистрации событий. После многократного изменения подписи (имен параметров и типов параметров) одного метода, который регистрирует события, события больше не регистрируются правильно. Например, когда событие…
21 июл '14 в 13:23
2 ответа

Почему SLAB SqlDatabaseSink прекратил запись в таблицу трассировок?

SLAB SqlDatabaseSink прекратил запись в таблицу трассировок Я добавил FlatFileSink параллельно, чтобы убедиться, что проблема не в прослушивателе, который хорошо пишет в файл. У меня также есть модульный тест для SqlDatabaseSink, который работает но…
04 июн '15 в 12:47
1 ответ

Как изменить сообщение для события в блоке приложения семантической регистрации

Я создал EventSource в своем приложении, которое использует SLAB. Работает нормально, по большей части. У меня было начальное сообщение, но я решил изменить сообщение. Всякий раз, когда внешний логгер получает событие, он использует старое сообщение…
15 дек '14 в 16:04
1 ответ

Внедрение / Включение значения для каждого WriteEvent в SLAB

Мы используем Semantic Logging Application Block (SLAB) и в настоящее время имеем более 300 методов ведения журнала. Есть ли способ легко включить значение в каждый вызов WriteEvent без необходимости обновления всех методов ведения журнала? Например…
11 авг '14 в 22:20
1 ответ

Можете ли вы объяснить, как мы можем установить ActivityId в семантическом ведении журнала с помощью.Net 4.5.1

Не могли бы вы объяснить, как мы можем установить ActivityId в семантическом ведении журнала с помощью.Net 4.5.1?
23 дек '14 в 11:56
2 ответа

Как отследить источник исключения при попытке установить приемник Azure для слушателя

Я пытаюсь использовать Semantic Logging Application Block хранить логи в Azure Table Storage, Настроить: ObservableEventListener listener1 = new ObservableEventListener(); var conString = $"DefaultEndpointsProtocol={CloudStorageAccount.DevelopmentSt…
2 ответа

Какова цель последнего аргумента типа `IDictionary<String, String>` в методе `EventListener.EnableEvents`?

Я пытаюсь выяснить, как последний аргумент (IDictionary&lt;String, String&gt;) в методе EventListener.EnableEvents(EventSource, EventLevel, EventKeywords, IDictionary&lt;String, String&gt;) влияет на поведение метода. Я проверил документацию MSDN, н…
06 июл '15 в 08:52
2 ответа

Как сохранить полезную нагрузку в отдельных столбцах, используя SqlDatabaseSink блока приложения семантической регистрации

Как SqlDatabaseSink может хранить данные в отдельных столбцах? Это упомянуто в документации, но я нигде не видел, чтобы это было сделано. Когда я пытался, полезная нагрузка всегда сохраняется в виде строки JSON. Есть идеи? Источник: Разработка источ…
13 ноя '14 в 08:18
0 ответов

Проблема рабочей памяти в Linux с большим количеством ядер ARC CPU

У нас есть система с ядрами 4K ARC под управлением Linux, обновленная с ядра 4.2 до 4.8. В последнее время мы заметили, что при запуске приложения, использующего все ядра, значения Slab и SUnreclaim в выводе 'cat /proc/slabinfo' увеличиваются до тог…
27 мар '18 в 13:17
0 ответов

Коррупция плиты - Redzone перезаписана

В настоящее время я столкнулся с проблемой повреждения плиты, странно, что с одним и тем же объектом памяти передняя красная зона и красная зона заполнения остаются разными. Значит ли это, что определенная память перезаписана? Или это также может бы…
07 сен '17 в 09:31
1 ответ

Нет событий, зарегистрированных с помощью сервиса SemanticLogging на одном сервере

Я пытаюсь получить SemanticLogging-svc.exe из блока приложения семантической регистрации в Enterprise Library, чтобы прослушивать события для моего пользовательского источника событий и выводить их на консоль. Это хорошо работает для моего локальног…
13 май '16 в 14:34
1 ответ

OpCode присоединяется к имени события в внепроцессной семантической регистрации (SALB) C#

Я делаю семантическую регистрацию вне процесса с упругим поиском. Когда я просматривал события, используя kibana, я мог видеть, что события приближаются. Но имя события отображается как "Имя события + код операции". То есть события OpCode привязываю…
1 ответ

Блок приложения семантической регистрации в веб-роли Azure

Я планирую использовать блок приложения семантической регистрации в веб-API, размещенном на веб-роли Azure. Я планирую расширить источник событий и создать несколько моих источников событий. Я хочу убедиться, что этот компонент SLAB + Custom Event S…
20 авг '14 в 05:06
2 ответа

Семантическое ведение журнала вне конфигурации ElasticSearch

Я пытаюсь настроить ElasticSearch правильно с протоколированием ETW/Out-Of-Process. Я успешно установил последнюю версию регистратора Out-Of-Process и выполнил действия, описанные на сайте SLAB. мой SemanticLogging-svc.xml выглядит так: &lt;?xml ver…
3 ответа

Можно ли заставить SLAB работать с Microsoft.Diagnostics.Tracing.EventSource?

Официальные заметки о выпуске говорят: Улучшена совместимость с пакетом событий EventSource Исходный код SLAB должен быть обновлен и перестроен для работы с пакетом событий NuSource (который поддерживает каналы, но не поддерживает выборку). Процесс …
28 янв '16 в 14:10
1 ответ

Семантическая регистрация (SLAB) для веб-приложения MVC Azure

Пытаюсь внедрить SLAB для моего веб-приложения Azure (в процессе), и моим списком является хранилище таблиц Azure (строка соединения таблицы), проблема, с которой я сталкиваюсь, - "EventSource.IsEnabled() = всегда возвращает false" (запускаю приложе…
22 июн '15 в 13:59
2 ответа

Распределитель плит Linux и производительность кеша

Из руководства по пониманию ядра Linux 3-е издание, глава 8.2.10, Окрашивание плит Из главы 2 мы знаем, что одна и та же строка аппаратного кэша отображает много разных блоков оперативной памяти. В этой главе мы также увидели, что объекты одинаковог…
1 ответ

"EventSourceException" без подробностей о каждом журнале, но сам журнал все еще проходит через

Итак, я использую SLAB, и у меня есть слушатель базы данных, выходящий из базы данных. Я тестирую с одним методом на источнике событий. У меня проблема в том, что журнал вставляется в базу данных так, как я этого хочу, но я также получаю журнал искл…
21 сен '15 в 21:52
2 ответа

Семантическая регистрация IsEnabled si всегда ложно?

Я использую SLAB вне процесса для регистрации событий ETW в моих приложениях. Сегодня у меня есть проблема в службах WCF, размещенных в WcfTestClient.exe Когда я помещаю точку останова в методы WriteEvent моего унаследованного класса EventSource, Is…
01 июн '16 в 07:21