{"meta":{"title":"OpenTelemetry для мониторинга агентов","intro":"Узнайте, как Copilot агенты выполняют и взаимодействуют с моделями и инструментами.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts","title":"Основные понятия"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/agents","title":"Агенты"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/agents/opentelemetry","title":"OpenTelemetry"}],"documentType":"article"},"body":"# OpenTelemetry для мониторинга агентов\n\nУзнайте, как Copilot агенты выполняют и взаимодействуют с моделями и инструментами.\n\nOpenTelemetry (OTel) — это платформа открытый код наблюдаемости. Он предоставляет стандартный способ сбора событий телеметрии и метрик и их экспорта в совместимые средства наблюдения. Дополнительные сведения см. в разделе [\"Что такое OpenTelemetry?\"](https://opentelemetry.io/docs/what-is-opentelemetry/) на веб-сайте OTel.\n\nПри включении мониторинга OTel можно отправлять данные от клиентов пользователей Copilot в серверную часть, совместимую с OTel. Это позволяет анализировать сеансы агента и понимать использование агента в организации.\n\n## Какие данные Copilot отправляются?\n\nCopilot отправляет три типа данных:\n\n* **Трассировки** показывают поток сеанса агента и подключают каждый шаг, включая вызовы модели и использование инструментов. Например, трассировка может показать агент, вызывающий модель, используя `readFile` средство, и снова вызвать модель для получения ответа.\n* **Метрики** — это числовые измерения, которые помогают выявлять шаблоны с течением времени. Например, метрики использования маркеров отслеживают количество входных и выходных маркеров, используемых в вызовах модели.\n* **События** записывают отдельные действия в определенный момент времени. Например, событие изменения обратной связи записывает, принимает ли пользователь или отклоняет изменение агента.\n\nПо умолчанию данные не включают запросы, ответы или аргументы инструментов. Вы можете записать это содержимое, но оно может содержать конфиденциальную информацию, например код, содержимое файла и запросы пользователей.\n\n## Включение OpenTelemetry\n\nЧтобы собирать данные OTel от клиентов пользователей Copilot , выполните приведенные ниже действия.\n\n1. **Настройте серверную часть наблюдаемости.** Выберите безопасную серверную часть, которая поддерживает протокол OpenTelemetry (OTLP). Некоторые серверные части могут напрямую получать данные OTLP. Для других серверных компонентов разверните [сборщик OpenTelemetry](https://opentelemetry.io/docs/collector/) для получения, обработки и пересылки данных. Примеры см. в разделе [\"Использование с серверными серверами с наблюдаемостью](https://code.visualstudio.com/docs/agents/guides/monitoring-agents#_use-with-observability-backends) \" в VS Code документации.\n2. **Настройте клиенты пользователей.** Задайте значения конфигурации, чтобы включить OTel в каждом клиенте и настроить его для отправки данных в конечную точку OTLP, настроив конечную точку, заголовки и маркер проверки подлинности.\n3. **Интерпретация данных.** Используйте собранные данные для анализа сеансов и выявления тенденций. Пример реализации см. в разделе [\"Мониторинг агентов программирования ИИ\" с помощью Grafana](https://learn.microsoft.com/en-gb/azure/managed-grafana/grafana-opentelemetry-app-insights) в документации по Microsoft.\n\n### Настройка клиентов пользователей\n\nПредприятия могут применять конфигурацию OTel для поддерживаемых клиентов с управляемыми параметрами. Эти параметры применяются для клиентов пользователей и не могут быть переопределены. Свойство `telemetry` содержит ключи для включения и настройки OpenTelemetry.\n\nДополнительные сведения см. в разделе \\[AUTOTITLE и [Настройка параметров, управляемых предприятием](/ru/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-managed-settings)]\\(/copilot/reference/enterprise-administrators/enterprise-managed-settings).\n\n## Документация клиента\n\nДополнительные сведения об использовании OpenTelemetry для клиентов см. в следующих статье:\n\n* [Мониторинг использования агента с помощью OpenTelemetry](https://code.visualstudio.com/docs/agents/guides/monitoring-agents) в VS Code документации\n* [Инструментация OpenTelemetry для Copilot SDK](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/observability/opentelemetry)\n* [Справочник команды GitHub Copilot CLI](/ru/enterprise-cloud@latest/copilot/reference/copilot-cli-reference/cli-command-reference#opentelemetry-monitoring)"}