- Ручная и автоматическая очистки регистра сообщений
Функциональность нужна, чтобы сообщения не скапливались в регистре. Их можно будет удалять вручную, отфильтровав по определенным критериям или по расписанию, обозначив время устаревания.
- HTTP-сервисы для выгрузки данных
Эта функциональность позволит забирать данные информационных баз ETL-системами методом Pull. Подходит для небольших систем и удобно для ETL «Форсайт» тем, что требует минимум настроек и простого системного ландшафта. Реализовывается как отдельное подключение.
- HTTP-сервисы для инициализации выгрузки данных
Эта функциональность позволит забирать данные информационных баз ETL-системами методом Callback. Удобно для ETL «Форсайт» тем, что выгрузка инициализируется со стороны «Форсайт» и идет стандартным способом — Push в HTTP-сервис (Endpoint) целевой системы (пакеты в многопоточном режиме). При этом нет ограничений на объем данных в Pull-сервисе.
Реализовывается как отдельное подключение.
На данный момент выгрузка в Kafka осуществляется через REST-сервис. В некоторых случаях требуется прямая выгрузка с использованием Kafka API.
- Каскадное создание источников данных
Инструмент, позволяющий массово создать в полуавтоматическом режиме связанные (по ссылкам) источники данных. Позволяет создавать источники данных быстрее и уменьшить количество ошибок при составлении списка требуемых объектов, т. е. сократить трудозатраты на внедрение коннектора.
- Центр сбора информации о работающих коннекторах
Информационная база (ИБ), которая собирает информацию о работающих на других ИБ коннекторах. Будет полезен в системных ландшафтах, где установлено несколько коннекторов для контроля их настроек и работы, а также для безопасности: для наблюдения за работой коннектора не нужно регистрироваться в продуктивной учетной системе.
Более подробное протоколирование работы коннектора в отдельном журнале с возможностью передачи журнала в центр сбора информации.
- Сервис для считывания метрик с помощью Prometheus
Сервис позволяет считывать с помощью Prometheus следующие метрики, помогающие следить за работой коннектора:
Имя метрики (по алфавиту) | Описание метрики |
changes_processing_speed | Скорость обработки изменений (штук в секунду) |
changes_processing_runs_total | Количество запусков регзадания «Обработка регистрации изменений» |
changes_processing_total | Количество обработанных изменений |
changes_registered_count | Количество зарегистрированных изменений |
data_source_total | Количество источников (в разрезе статусов) |
failures_total | Количество ошибок |
full_upload_select_speed | Скорость выборки (записей в секунду) полной выгрузки |
full_upload_send_speed | Скорость отправки (записей в секунду) полной выгрузки |
full_upload_total | Количество полных выгрузок |
full_upload_rec_total | Количество записей полной выгрузки |
messages_defer_total | Количество отложенных сообщений |
messages_send_speed | Скорость отправки сообщений (штук в секунду) |
messages_send_runs_total | Количество запусков задания «Отправка сообщений» |
messages_send_total | Количество отправленных сообщений |
tasks_data_sel_speed | Скорость выборки данных (записей в секунду) |
tasks_processing_runs_total | Количество запусков регзадания «Обработка заданий» |
tasks_processing_total | Количество обработанных заданий |
tasks_stored_count | Количество заданий к обработке |