traceloop/openllmetry

Open-source observability для ваших GenAI или LLM приложений, основанная на OpenTelemetry

LLMOps⭐ 7 441Pythonпоследний релиз: 0.62.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenLLMetry — это open-source инструмент для observability LLM-приложений, построенный на базе OpenTelemetry. Он позволяет отслеживать метрики и трейсы генеративных AI-систем, интегрируясь с существующими решениями мониторинга.

Зачем нужен

Инструмент решает задачу полного контроля над работой LLM-приложений, предоставляя детализированные данные о запросах к провайдерам и векторным базам данных. Он полезен тем, что позволяет использовать стандартные форматы OpenTelemetry, что дает возможность подключать данные к любым популярным системам аналитики без привязки к вендору.

Что можно реализовать

  • Отслеживание производительности и затрат при использовании LLM-провайдеров (например, OpenAI)
  • Мониторинг запросов к векторным базам данных (Vector DBs) в рамках RAG-архитектуры
  • Интеграция трейсов LLM-приложений в существующие системы мониторинга (Datadog, Honeycomb, New Relic)
  • Быстрый старт observability для Python-проектов с помощью Traceloop SDK
  • Участие в разработке семантических конвенций для LLM в рамках OpenTelemetry

Ключевые возможности

  • Полная совместимость с OpenTelemetry и поддержка множества интеграций (Datadog, Grafana, Azure и др.)
  • Простая инициализация через Traceloop SDK (всего одна строка кода для старта)
  • Open-source лицензия Apache 2.0 и поддержка сообщества
  • Поддержка как Python, так и JS/TS (через отдельный репозиторий OpenLLMetry-JS)
  • Активное участие в стандартизации семантических конвенций для LLM в OpenTelemetry

👤 Кому подойдёт: разработчики, работающие с LLM, DevOps-инженеры, архитекторы AI-приложений

Релизы

0.62.3patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена регистрация инструментации litellm в файлах версионирования commitizen.

  • Fixed: litellm: исправлена регистрация инструментации в файлах версий commitizen
0.62.2patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлено утечка имён сущностей на родительские и соседние спаны в SDK и openai-agents.

  • Fixed: Исправлено некорректное отображение имён сущностей на родительских и соседних спанах в SDK и openai-agents.
0.62.1patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена проблема с версией в релизе 0.62.1.

  • Fixed: Исправлена проблема с версией.