Перейти к содержанию

Как это работает

Общая концепция

Схема работы Оркестратора

Оркестратор 1С (K1C) - полноценная конфигурация 1С, устанавливается как отдельная база на одном из кластеров 1С.

Оснастка - автономная конфигурация, которая устанавливает на каждую наблюдаемую базу, записи журналов регистрации которой необходимо передавать в центральное хранилище логов Clickhouse.

Оснастка собирает журнал регистрации 1С в фоновом режиме и передает в Оркестратор через http запрос по API оркестратора, опубликованном на веб-сервере Apache или IIS.

Парсер ТЖ - собирает записи технологических журналов и передает их в Оркестратор через http запрос по API оркестратора, опубликованном на веб-сервере Apache или IIS.

Оркестратор обрабатывает записи и передает их в ClickHouse по http протоколу. Сама система не хранит записи.

Для построения отчетов Оркестратор генерирует запрос в ClickHouse и получает из него данные.

Для сбора метрик Оркестратор использует утилиту 1С RAS. которая поставляется в составе дистрибутива платформы 1С.

Собранные метрики, Оркестратор агрегирует и предоставляет по API базе временных рядов Prometheus, которая будет их хранить.

Grafana получает и визуализирует данные из ClickHouse и Prometheus.

Функциональная таблица

Ниже приведена таблица основных функциональных блоков оркестратора и необходимых компонент для их работы.

Оснастка Парсер ТЖ RAS ClickHouse Prometheus Grafana Веб-сервер Telegram 1С:Исполнитель
Журнал регистрации 1С
Технологический журнал
Монитор 1С систем
Управление базами 1С
История значений метрик
Визуализация показателей
Визуализация событий ЖР
Получение оповещений
Автоматический сбор информации о серверах и лицензиях

Дистрибутив

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

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

Актуальная версия личного кабинета доступна здесь