BOS · расширение DMS · M-LOG

Log Hub

Log Hub — комплекс из четырёх компонентов по схеме loghub.svg: хранилище логов с API, единый интерфейс управления, ETL-обработка входящих логов по правилам и транспорт (агенты на устройствах). Настраивается всё из одного интерфейса — LogHub UI.

логов в хранилище
live

Приложения модуля

4 компонента
Хранилище · API

LogHub

обязательный

Решает: где хранить логи всего парка и как их быстро находить. • принимает логи любого формата с метаданными (дата, тип и id устройства, тип лога, кто загрузил, IP) • хранит файл байт-в-байт — выгрузка совпадает с оригиналом • даёт поиск по метаданным и выгрузку через API /api/loghub/* • колоночная OLAP-база (ClickHouse) держит объёмы парка и быстрые срезы

активен
Интерфейс

LogHub UI

primary

Решает: как человеку работать с логами и настраивать остальные компоненты. • поиск логов по метаданным, чтение трасс встроенным интерпретатором • ручная загрузка лога и привязка к тикету DMS • журнал приёма: кто, когда и откуда поместил лог • статистика хранилища в разрезах • настройка правил ETL, конфигураций агентов и прав доступа

loghub.bos.tntc.pro
Обработка

LogHub ETL

опциональный

Решает: что делать с логом сразу после приёма, без участия человека. • отбирает логи по условиям метаданных (тип устройства, тип лога, маска имени) • расшифровывает и разбирает трассы движком интерпретатора • извлекает нужные значения из записей и пишет их в SQL • по совпадению шаблона шлёт уведомление или создаёт тикет в DMS • правила задаются в LogHub UI, порядок — приоритетом

активен
Транспорт

LogHub Transport

опциональный

Решает: как получить трассы с устройств, ничего не потеряв. • агент на устройстве следит за активной трассой и досылает изменения • архивные трассы выгружаются целиком при их формировании • уход устройства в оффлайн переживается: данные копятся и досылаются • видны статусы агентов, версии конфигураций и объём неотправленного • конфигурации копируются между устройствами и группируются по вендорам

активен

Назначение

Логи в составе BOS · расширение DMS. Базовая цена tier L.

Архитектура

Самостоятельное приложение со своим UI и доменом. Авторизация и общие справочники банка — через CORE.

Данные

Общая БД через CORE — справочники filials / employees / atms / clients. Свой namespace для коллекций модуля.

Cross-module связи

BOS — Banking Operational System