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

Мониторинг очередей

Основные инструменты

Инструмент Где открыть Назначение
Фоновые задания Kafka / Администрирование / Фоновые задания Состояние потоков, ошибки фоновых заданий
Регламентное задание Kafka / Администрирование / Регламентное задание Мониторинг выполнения регламентного задания
РС «Исходящие сообщения» Kafka / Исходящие сообщения Детальный просмотр очереди исходящих, ручной перезапуск
РС «Входящие сообщения» Kafka / Входящие сообщения Детальный просмотр очереди входящих, ручной перезапуск

Что смотреть каждый день

  1. Размер очередей — нет ли постоянно растущего числа сообщений в статусах Новое / Ошибка.
  2. Состояние фоновых заданий — все ли потоки работают.
  3. Регламентное задание — не упало ли, выполняется ли по расписанию.
  4. Уведомления в Telegram (если включён контроль интеграции) — есть ли нарушения SLA.

Что смотреть еженедельно

  1. Накопление ошибок — сколько сообщений в статусах «Ошибка выгрузки» и «Ошибка обработки».
  2. Журнал регистрации 1С — необработанные исключения в фоновых заданиях.
  3. Сроки хранения сообщений — не разрастается ли размер регистров сверх разумного.

Автоматизированный мониторинг

Для продуктивного контура настройте:

Что делать при росте очереди

Подробности — в Типовые проблемы → Очередь растёт.

Краткая формула:

  1. Увеличьте подпотоки обработки и подпотоки транспорта в диспетчере задач продюсера/консьюмера.
  2. Включите потоковый режим регламентного задания.
  3. Разделите нагрузку между несколькими диспетчерами или топиками.

Примеры запросов для мониторинга

Готовые шаблоны запросов 1С, которые можно выполнять в консоли запросов, обработках-отчётах или регламентных проверках.

Количество сообщений по статусам

ВЫБРАТЬ
    Т.Статус КАК Статус,
    КОЛИЧЕСТВО(*) КАК Количество
ИЗ
    РегистрСведений.кфкИсходящиеСообщения КАК Т

СГРУППИРОВАТЬ ПО
    Т.Статус

УПОРЯДОЧИТЬ ПО
    Т.Статус
ВЫБРАТЬ
    Т.Статус КАК Статус,
    КОЛИЧЕСТВО(*) КАК Количество
ИЗ
    РегистрСведений.кфкВходящиеСообщения КАК Т

СГРУППИРОВАТЬ ПО
    Т.Статус

УПОРЯДОЧИТЬ ПО
    Т.Статус

Вывод в Telegram / на почту

Комбинируйте эти запросы с регламентным заданием прикладной конфигурации и отправляйте сводку в чат/письмо. Для алертов по SLA отдельный механизм не нужен — он встроен.

Смотрите также