Главная · Скиллы · appinsights-instrumentation

appinsights-instrumentationнастройка Application Insights

microsoft/github-copilot-for-azure

Гайд и лучшие практики инструментации веб-приложений с Azure Application Insights: SDK для ASP.NET Core, Node.js, Python и шаблоны Bicep.

Установка

npx -y skills add microsoft/github-copilot-for-azure --skill appinsights-instrumentation --agent claude-code

Руководство по инструментированию AppInsights

Этот скилл предоставляет справочные материалы и рекомендации по инструментированию веб-приложений с помощью Azure Application Insights.

⛔ ДОБАВЛЯЕТЕ КОМПОНЕНТЫ?
Если пользователь хочет добавить App Insights к приложению, вызовите azure-prepare.
Этот скилл предоставляет справочные материалы — azure-prepare управляет реальными изменениями.

Когда использовать этот скилл

  • Пользователь спрашивает как инструментировать (рекомендации, паттерны, примеры)
  • Пользователю нужны инструкции по настройке SDK
  • azure-prepare вызывает этот скилл на фазе исследования
  • Пользователь хочет понять концепции App Insights

Когда использовать azure-prepare вместо этого

  • Пользователь говорит «добавь телеметрию в моё приложение»
  • Пользователь говорит «добавь App Insights»
  • Пользователь хочет изменить свой проект
  • Любой запрос на изменение/добавление компонентов

Предварительные требования

Приложение в рабочем пространстве должно быть одного из типов:

  • ASP.NET Core, размещённое в Azure
  • Node.js, размещённое в Azure

Рекомендации

Сбор контекстной информации

Определите кортеж (язык программирования, фреймворк, хостинг) приложения, которое пользователь хочет инструментировать. Прочитайте исходный код для обоснованного предположения. Уточните у пользователя всё неясное. Обязательно спросите, где размещено приложение (на личном компьютере, в Azure App Service как код, как контейнер, в Azure Container App и т.д.).

Предпочитайте автоматическое инструментирование

Если приложение — C# ASP.NET Core, размещённое в Azure App Service, используйте руководство по автоинструментированию.

Ручное инструментирование

Создание ресурса AppInsights

Выберите один из вариантов:

  • Добавить AppInsights в существующий Bicep-шаблон — лучший вариант, если в рабочем пространстве уже есть Bicep-файлы
  • Использовать Azure CLI — для создания ресурса App Insights через CLI-команды

В любом случае рекомендуйте пользователю создать ресурс App Insights в значимой группе ресурсов — лучше всего в той же, что содержит ресурсы размещённого приложения.

Изменение кода приложения

  • ASP.NET Core → руководство по изменению C#-кода
  • Node.js → руководство по изменению JavaScript/TypeScript-кода
  • Python → руководство по изменению Python-кода

Краткий справочник по SDK

  • OpenTelemetry Distro: Python | TypeScript
  • OpenTelemetry Exporter: Python | Java

Руководства по платформам

  • Container Apps: Руководство по наблюдаемости

Из того же репозитория

azure-aiAI-сервисы Azure для разработчиков
microsoft/github-copilot-for-azure
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
217103.7k установок
azure-storageхранилище Azure для разработчиков
microsoft/github-copilot-for-azure
Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.
217103.2k установок
azure-deployдеплой подготовленных Azure-приложений
microsoft/github-copilot-for-azure
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
217103.2k установок
azure-cost-optimizationоптимизация реальных расходов Azure
microsoft/github-copilot-for-azure
Реальные данные о расходах Azure из Cost Management API: история трат, прогноз, рекомендации по экономии на orphaned ресурсах и rightsizing VM.
160103.2k установок
azure-diagnosticsдиагностика проблем в Azure продакшене
microsoft/github-copilot-for-azure
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
217103.1k установок
microsoft-foundryполный цикл AI-агентов на Foundry
microsoft/github-copilot-for-azure
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
217103.1k установок