8 Commits
Author SHA1 Message Date
YPermitin ddabe09484 Улучшена обработка ошибок
- Дополнена информация об исключении при экспорте / чтении логов
- Обновлены используемые библиотеки
- Актуализированы примеры приложений
2021-07-22 21:59:25 +05:00
YPermitin 3f1c55f2de Обновлена среда исполнения всех приложений и тестов 2021-05-02 11:21:20 +05:00
YPermitin 4c63ccb338 Оптимизация обращений к хранилищу и синхронизации потоков
* Отправка данных из разных источников логов теперь выполняется общими запросами. что значительно уменьшает количество обращений к хранилищу (в текущей версии к ClickHouse)
* Оптимизация синхронизации потоков. Теперь поток отправки данных в хранилище не блокируем работу потокв чтения логов. Ранее могли возникать кратковременные ожидания.
2021-05-01 10:46:11 +05:00
YPermitin e3be595fa3 Реализован механизм общего буфера и другие улучшения
1. Отказ от таблиц в ClickHouse с движком Buffer из-за проблем со стабильностью работы.
2. Отказ от хранения имени каталога в объекте технологического журнала
3. Улучшены операции массовой вставки данных записей логов
4. Оптимизация количества обращений к ClickHouse при экспорте логов
5. Реализован вспомогательный класс экспорта логов в буфер
6. Реализован механизм общего буфера для передачи записей логов в ClickHouse из различных источников
7. Расширен набор unit-тестов
8. Добавлен пример приложения для работы с общим буфером
9. Обновлены версии библиотек
10. Исправление ошибок и другие небольшие улучшения
2021-04-29 01:34:11 +05:00
YPermitin 3a8c1968b2 Обновлена версия библиотеки чтения логов ТЖ + рефакторинг 2021-01-05 02:15:55 +05:00
YPermitin 7e24c16e45 Обновление библиотек + порция рефакторинга 2020-12-29 23:29:59 +05:00
YPermitin 2356337be8 Реализовал первую версию экспорта данных в ClickHouse 2020-12-29 02:10:32 +05:00
YPermitin 441f816866 Добавил основной каркас проекта 2020-12-24 01:39:29 +05:00