Журнал регистрации в MongoDB

27.10.16

База данных - Журнал регистрации

Хранение "журнала регистрации" в nosql базе. 1) Java-api 2) MongoDB 3) доработать конфу в нужных местах

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
jar для запуска java-api
.jar 19,85Mb
3
3 Скачать (1 SM) Купить за 1 850 руб.
1С обработка для проверки и тестирования
.epf 6,60Kb
5
5 Скачать (1 SM) Купить за 1 850 руб.
Обработка для ежедневного запуска в фоном задании (выгружает вчерашний день)
.epf 7,86Kb
4
4 Скачать (1 SM) Купить за 1 850 руб.

Кто скажет, что можно или нужно хранить ЖР в SQL базе, я первый в него кину камень.

  1. нужно заинсталить JVM 1.8 
  2. поставить mongoDB, запустить как сервис.
  3. поставить Robomongo (gui оболочка для бд)
  4. запустить java-api как сервис или процесс (мне все равно)
  5. отправлять туда необходимую информацию через 1С адаптер.

Java api это простой микросервис, который работает на localhost:8080 , принимает JSONы и отправялет их в монгу.

имеет следущие поля для записи;
	private Date date;
	private String db;
	private String user;
	private String computer;
	private String application;
	...

Используя SpringBootApplication и аннотацию RepositoryRestResource, мы можем написать всего лишь 8 строчек кода, для требуемого функционала. В итоге мы имеем невероятно быстрый ЖР, писать туда можно со всех ваших баз.  Поиск по журналу делаете через функционал Robomongo  например.

https://github.com/mikesockor/1cJrInMongodb для желающих клонировать и изменить/добавить функционал.

Третья обработку можно запускать в фоновом задании (например). Она выгружает вчерашний ЖР в монгу и очищает его в 1С. Также доступна форма с выбором любого периода (для инициализации например)

В планах сделать таблицы пользователей, компьютеров, серверов в монге как отдельных коллекций. Для построение удобной модели запросов.

Stay tuned. 

журнал регистрации во внешней базе mongo java

См. также

Журнал регистрации Мониторинг Системный администратор Программист Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Платные (руб)

В сферу обязанностей при работе с клиентами входит контроль работы баз данных и серверов 1С. Нужно понимать что происходит в базах, есть ли ошибки, зависания у пользователей и фоновых задач, блокировки или какое-то необычное поведение системы, получение информации о причинах возникновения проблем и их оперативное устранение и т.д. В качестве источников информации использую консоль кластеров 1С, технологический журнал 1С, журналы регистрации базы 1С. Для автоматизации части операций мониторинга и анализа создал инструмент на основе 1С.

9000 руб.

28.08.2019    34066    22    21    

75

Журнал регистрации Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

5000 руб.

28.11.2018    20824    17    6    

42

Журнал регистрации Программист Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    1037    user1913000    11    

18

Журнал регистрации Тестирование QA Программист Бесплатно (free)

Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.

21.10.2024    2986    leemuar    8    

22

Инструменты администратора БД Журнал регистрации Системный администратор Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    2191    31    dima_gsv    3    

13

Журнал регистрации Мониторинг Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    1478    5    AlexSTAL    0    

8

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    4811    9    AlexSTAL    0    

47

Журнал регистрации Инструменты администратора БД Мониторинг Мессенджеры и боты Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Абонемент ($m)

Внешняя обработка для БСП-конфигураций с простым программным интерфейсом. Предназначена для мониторинга состояния системы. Базово реализована отправка ошибок из журнала регистрации, но можно легко добавить мониторинг других журналов, каких-либо действий пользователей, состояния системы (например закрытие месяца).

3 стартмани

26.09.2023    2885    19    doom2good    16    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1563 02.11.16 19:05 Сейчас в теме
2. Silenser 612 15.06.17 17:12 Сейчас в теме
Вопрос можно-нужно не всегда лежит в плоскости правильного выбора технологии. Конечно, идеологически, key-value структура больше подойдет для ЖР, но с точки зрения стоимости поддержки MS SQL может оказаться банально дешевле, т.к. он куплен под другие задачи и под него есть готовый спец.
Интересно: а с точки зрения поиска по значениям внутри коллекции (например, нужно отобрать все события по одной базе), насколько быстро работает поиск в Mongo, по сравнению с поиском по колонке в таблице MS SQL?
3. sockor 58 15.06.17 21:29 Сейчас в теме
сейчас у нас десятки миллионов записей
как правило в коллекциях настроены индексы
поисковые запросы подразумевают выборку от 1 до 100 записей по ключу.
все работает достаточно быстро
4. Silenser 612 19.06.17 08:59 Сейчас в теме
(3)Понятно, спасибо за ответ. А почему не взяли один из 2х готовых REST API? Они вроде полноценно CRUD поддерживают, в отличие от базовой функциональности самой СУБД.
Оставьте свое сообщение