battyone / YY.DBTools

Утилиты для различных СУБД (мониторинг, диагностика и другие задачи).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Набор библиотек для работы с различными СУБД

Набор небольших библиотек и приложений на .NET Core для упрощения работы с некоторыми СУБД в части задач разработки и администрирования.

Проект Актуальная версия Описание
YY.DBTools.Core NuGet version Базовый пакет
YY.DBTools.SQLServer.XEvents NuGet version Пакет для чтения файлов расширенных событий SQL Server
YY.DBTools.SQLServer.XEvents.ToClickHouse NuGet version Пакет для экспорта расширенных событий SQL Server в базу ClickHouse
YY.DBTools.SQLServer.ExtendedEventsToClickHouse последний релиз Консольное приложение для экспорта расширенных событий SQL Server в ClickHouse

Общими задачами проекта являются:

  • Упрощение обработки большого объема логов и выделения важных событий.
  • Упрощенная диагностика некоторых нештатных ситуаций.
  • Помощь в мониторинге и обработке логов.
  • Создание единого похода в анализе работы различных СУБД, по крайней мере там, где это возможно.

Подробную информацию по каждой разработкам и примеры использования можно найти в Wiki проекта.

Состояние сборки

Windows Linux
- .NET

TODO

Планы в части разработки:

  • Добавить возможность экспорта логов PostgreSQL
  • Добавить возможность экспорта XEvents онлайн с помощью запросов к SQL Server
  • Добавить онлайн получение данных логов для PostgreSQL
  • В базы ClickHouse добавить специализированные представления для упрощения анализа данных
  • Расширение unit-тестов библиотек и приложений

Лицензия

MIT - делайте все, что посчитаете нужным. Никакой гарантии и никаких ограничений по использованию.

About

Утилиты для различных СУБД (мониторинг, диагностика и другие задачи).

License:MIT License


Languages

Language:C# 99.5%Language:Shell 0.5%