Я ищу API, который может помочь мне проанализировать файлы журнала, которые я могу вызвать из своего кода C#. Мне не нужен просмотрщик, так как нет необходимости просматривать логи. Синтаксический анализ необходим для генерации данных для приложения машинного обучения. Итак, любой API, который может дать мне список записей, если я укажу путь, достаточно хорош.
Я пытаюсь найти его сам, но все, что я могу найти, это просмотрщики журналов, которые пытаются отображать данные в своем собственном стиле, выполняют много случайной работы, имеют свой собственный интерфейс и архитектуру. Мне нужна только их бизнес-логика, желательно в DLL, если это имеет смысл. Если это в форме веб-сервиса, это тоже работает. Пока я могу сослаться на него, вызвать функцию, передать путь к файлу и получить проанализированные данные в формате JSON или объект.
Вы можете попробовать Splunk , расширенное программное обеспечение для мониторинга анализа. Может использоваться как инструмент для сбора, мониторинга, визуализации и анализа машинных данных из любого источника. Это коммерческая версия, но также доступна бесплатная пробная версия.
Splunk предоставляет метод API для каждой функции. См. Учебное пособие по управлению объектами .
Если вам нужна помощь, задайте вопросы Splunk на Stack Overflow .
Вы можете использовать Logstash — конвейер обработки данных на стороне сервера с открытым исходным кодом, который одновременно принимает данные из множества источников.
Вы можете проверить существующие плагины на GitHub , можете ли вы найти то, что ищете, или вы можете написать свой собственный.
Франклин Ю
джитендрагарг
Франклин Ю
джитендрагарг
джитендрагарг