Depository of News

200 OK от гейтвея ничего не значит

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/d2f/72f/2ec/d2f72f2ec8d9e71b32583feaaac0e9f5.png" /><p>Обычная HTTP-проверка может показывать,&nbsp;что ИИ-сервис работает,&nbsp;хотя его пользователи уже не получают ответы.&nbsp;Эндпоинт доступен,&nbsp;гейтвей на месте,&nbsp;но до самой модели проверка не доходит.</p><p>Привет,&nbsp;Хабр!&nbsp;Меня зовут Михаил Шпаков,&nbsp;я развиваю&nbsp;<a href="https://statuser.cloud/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=llm-monitoring&amp;utm_content=intro">Statuser</a>&nbsp;—&nbsp;сервис мониторинга доступности сайтов.&nbsp;Раньше я рассказывал,&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/914594/">как он появился</a>&nbsp;и&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/1057884/">что я узнал за год, мониторя 6 500 сайтов</a>.</p><p>Недавно мне написал пользователь Statuser.&nbsp;В его продукте модель разбирала обращения клиентов и готовила для операторов черновики ответов.&nbsp;В какой-то момент эта функция перестала работать,&nbsp;хотя обычный HTTP-монитор,&nbsp;настроенный на адрес ИИ-гейтвея,&nbsp;продолжал показывать зелёный статус.&nbsp;О проблеме сообщили операторы поддержки,&nbsp;а не мониторинг.</p><p>Причина оказалась простой:&nbsp;провайдер снял выбранную модель с обслуживания,&nbsp;но сам гейтвей продолжал работать.&nbsp;HTTP-монитор проверял его обычным GET-запросом и получал успешный ответ.&nbsp;Запрос на генерацию он не отправлял,&nbsp;поэтому состояние конкретной модели не видел.</p><p>Диагностировать такой сбой нетрудно,&nbsp;если уже известно,&nbsp;куда смотреть.&nbsp;Заметить его начало сложнее:&nbsp;между доступным гейтвеем и работающей функцией продукта есть ещё один слой&nbsp;—&nbsp;сама модель,&nbsp;и до него обычная проверка не доходит.&nbsp;Когда модель перестаёт отвечать,&nbsp;сервис целиком обычно не падает.&nbsp;Пропадает одна функция:&nbsp;подсказки,&nbsp;разбор обращений,&nbsp;ответы в чате.</p><p>После этого случая я понял,&nbsp;что не хватает отдельного типа мониторинга.&nbsp;Он должен не просто обращаться к адресу гейтвея,&nbsp;а отправлять настоящий запрос выбранной модели и проверять её ответ.&nbsp;Так в Statuser появился мониторинг ИИ-моделей.</p> <a href="https://habr.com/ru/articles/1079144/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079144#habracut">Читать далее</a>

Read full article →