Наблюдение за работой¶
Система даёт три вида сведений о себе: состояние компонентов, телеметрию запросов и журналы. Этого достаточно, чтобы заметить проблему до обращения пользователей.
Быстрая проверка состояния¶
Проверка показывает состояние контейнеров и доступность компонентов. Для наблюдения в реальном времени есть режим с автообновлением:
Телеметрия запросов¶
В веб-интерфейсе администратора доступен раздел телеметрии. Он отвечает на вопросы:
| Вопрос | Где смотреть |
|---|---|
| Сколько запросов выполняется | Число обращений по периодам |
| Стало ли медленнее | Время ответа и его распределение |
| Что ломается | Доля и типы ошибок |
| Кто активно работает | Распределение по пользователям |
| Насколько нагружена языковая модель | Число обращений и время ответа модели |
Срок хранения записей задаётся в настройке. Сохранение текстов запросов и ответов по умолчанию выключено, а просмотр таких записей требует отдельного права.
Журнал действий¶
Журнал фиксирует действия пользователей и администраторов: выполненные запросы, работу с датасетами, изменение политик доступа. Используется при разборе инцидентов и для ответа на вопрос «кто и когда получил эти данные».
Метрики, журналы и трассировки¶
Средства наблюдения входят в поставку и разворачиваются вместе с системой, отдельно устанавливать их не нужно:
| Инструмент | Что показывает |
|---|---|
| Система метрик | Показатели работы сервера: нагрузка, время ответа, ошибки |
| Панели мониторинга | Готовые дашборды по этим показателям |
| Сбор журналов | Поиск по журналам всех компонентов в одном месте |
| Трассировка запросов | Путь одного запроса по компонентам с временем каждого этапа |
Трассировка особенно полезна при разборе жалоб на медленную работу: она сразу показывает, где ушло время, в обращении к языковой модели или в аналитическом хранилище.
На что смотреть регулярно¶
| Показатель | Признак проблемы |
|---|---|
| Доля ошибочных запросов | Устойчивый рост выше обычного уровня |
| Время ответа | Рост в разы относительно обычного значения |
| Время ответа языковой модели | Приближение к тайм-ауту |
| Свободное место на дисках | Заполнение выше 80 процентов |
| Число активных соединений с хранилищем | Постоянная работа на пределе пула |
Просмотр журналов компонентов¶
Приложение предложит выбрать компонент и число строк. Это первый шаг при любой нештатной ситуации, дальше смотрите Диагностику.