Перейти к содержимому

Блог

Выявление узких мест LLM: наблюдаемость, OTEL и контроль затрат

Краткое описание бизнеса: OpenTelemetry, Prometheus/Grafana, Langfuse — плюсы, минусы, затраты и показатели использования, которые сокращают расходы агентов

  • Balinder Walia
  • 4 мин чтения
  • Updated

TenthMatrixБизнес-краткое описание: выявите узкие места LLM и агентов с помощью наблюдаемости — OpenTelemetry, Prometheus/Grafana/Thanos и платформ LLM, таких как Langfuse, — чтобы вы могли сократить расходы, ужесточить SLO и отправлять агентам доказательства. Глубокое погружение: длинная техническая статья(OTEL, FinOps, бюджеты агентов). Связанный материал:с турбонаддувом LLMs·Enterprise AI Lab.

Uncovering LLM bottlenecks with OpenTelemetry and cost control

Итог.Большинство заявок на «медленный ИИ» не являются загадочными сбоями моделей — в них отсутствует атрибуция. Агент инструмента работает с OpenTelemetry, оценивает выходные данные, помечает каждый вызов арендатором/моделью/маршрутом/токенами/стоимостью и обеспечивает соблюдение бюджетов. Команды, которые делают это, обычно обнаруживают 20–50% потерь в повторных попытках, моделях слишком большого размера и некэшированных подсказках в течение первого цикла измерения.

Почему узкие места скрываются без телеметрии

Агенты LLM цепляют подсказки, инструменты, извлечение RAG и повторные попытки. Задержка и затраты на пересылке. Без промежутков и метрик вы не сможете определить, является ли узким местом модель, векторное хранилище, нестабильный инструмент или неограниченный цикл самоотладки. Тогда заинтересованные стороны бизнеса перекупают квоты на GPU или API, в то время как качество продукции остается неизменным.

Позиция TenthMatrix в отношении ИИ-состояний: относиться к конвейерам агентов как к любой другой производственной службе —сначала обеспечить наблюдаемость,, затем оптимизировать обслуживание (см.PagedAttention / vLLM), а затем дисциплинированно продвигать (Ring Promoter).

Стек наблюдаемости, который окупает себя

OpenTelemetry to Prometheus, Langfuse, Grafana, and FinOps gates

  • OpenTelemetry (OTEL)— один инструментальный уровень для трассировок, метрик и (где это необходимо) журналов. Экспорт в коллекционер; развернуться на бэкэнды.
  • Prometheus + Grafana (+ Thanos)— золотые сигналы: частота запросов, частота ошибок, задержка, пропускная способность токена, расчетная цена за запрос, использование GPU. Танос (или его аналог) хранит долгосрочные показатели для проверок FinOps.
  • Платформы наблюдения LLM(например,Langfuse,LMNR) — пользовательский интерфейс сеанса/трассировки, быстрые версии, человеческий и amp; автоматизированные оценки, наборы данных для регрессии.

Плюсы и минусы этого подхода

ПлюсыПолитики хранения запросов/личных данных
РазмерМинусы и компромиссы
Контроль затратАтрибут расходов на арендатора, функцию, модель и шаг агента; убить бесполезные попытки.Время разработки прибора; стоимость хранения трассировок, если сохранение является наивным.
КачествоScores + наборы данных фиксируют быстрые регрессии раньше, чем это сделают клиенты.Автоматическая оценка может быть шумной; люди все еще нужны для критических путей.
ОперацииТот же набор навыков OTEL/Prometheus, что и у других ваших микросервисов.Пользовательские интерфейсы, специфичные для LLM (Langfuse и т. д.), добавляют еще один продукт для запуска или покупки.
СоответствиеРевизия кто звонил какая модель с какой версией подскажите.должны быть разработаны заранее.
Скорость до значенияПервые информационные панели за несколько дней, если вы уже используете Grafana.Полное распределение затрат по мультиагентным графам занимает больше времени.

Затраты: сколько вы тратите против того, что вы экономите

Стоимость инструментария (типичная агентская платформа среднего размера):

  • 1–2 недели инженера на внедрение соглашений об интервалах OTEL + экспортная проводка.
  • Collector + сохранение метрик: часто <5–10 % ежемесячных расходов LLM API/GPU после настройки выборки.
  • Дополнительная возможность наблюдения SaaS LLM: цена за событие/трассировку — запланируйте ее как % от затрат на модель, а не как второстепенную мысль.

Рычаги экономии (показатели использования, которые перемещают стрелку):

  • Токены за успешную задачу— не токены за необработанный вызов. Ограничить циклы инструментов и раунды самоотладки.
  • Стоимость за успешное задание— маршрут дешевых моделей для классификации/маршрутизации; оставьте пограничные модели для трудных шагов.
  • Частота попаданий в кэш— кэширование подсказок/префиксов там, где это безопасно; измеряйте правильность, а не только задержку.
  • Частота повторных попыток и усиление; частота недоставленных сообщений— ненадежные инструменты маскируются под проблемы «качества модели».
  • p95 TTFT и сквозная задержка— защитите UX и сократите расходы.
Эмпирическое правило.Если вы не можете ответить: «Сколько стоил этот агент на прошлой неделе по клиентам и по шагам?» вы не готовы масштабировать использование — вы готовы удивить финансы.
Подсчет очков

: ручной или автоматический

МетодКогда использоватьДеловая записка
Ручная оценкаНаборы Gold, регламентированные ответы, копии с учетом бренда.Дорого, но зато есть автоматизированные судьи.
Автоматический подсчет очковРегрессия большого объема, LLM в качестве судьи, проверки критериев.Дешево в масштабе; калибровать против людей ежемесячно.

Схема миграции (начните с малого)

    Инструмент
  1. Один сквозной путь производственного агентас атрибутами OTEL + токен/стоимость.
  2. Отправьте плату Grafana по скорости/ошибкам/задержке/долларам/успеху.
  3. Добавьте Langfuse (или аналогичный) для получения подсказок версий и оценок на этом пути.
  4. Обеспечьте жесткие ограничения: максимальное количество токенов, максимальное количество вызовов инструментов, максимальное количество повторов за сеанс.
  5. Расширяйтесь до следующего агента только после того, как первый путь покажет измеренную стоимость или задержку.
Часы

: почему наблюдаемость важна для систем искусственного интеллекта

Контекстный доклад о культуре наблюдаемости, а не демонстрация продукта TenthMatrix. Сопряжение с документамиOpenTelemetryи технической статьейTenthMatrix.

Читать далее

  1. Длинная статья— схема диапазона OTEL, коллекторы, формулы затрат, ограничения агентов, примечания Langfuse/LMNR.
  2. Турбонаддув LLMs— узкие места на стороне обслуживания после того, как вы их увидите.
  3. Локальные агенты·Корпоративная лаборатория искусственного интеллекта·Связаться с TenthMatrix

ОпубликованоTenthMatrix. Ссылки:langfuse/langfuse·lmnr-ai/lmnr·OpenTelemetry.