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

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

microsoft/azure-skills

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

Установка

npx -y skills add microsoft/azure-skills --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: Руководство по наблюдаемости

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

microsoft-foundryполный цикл AI-агентов на Foundry
microsoft/azure-skills
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
1.1k364.2k установок
azure-aiAI-сервисы Azure для разработчиков
microsoft/azure-skills
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
1.1k362.1k установок
azure-diagnosticsдиагностика проблем в Azure продакшене
microsoft/azure-skills
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
1.1k361.8k установок
azure-prepareгенерация Azure-инфраструктуры
microsoft/azure-skills
Генерирует Bicep/Terraform, azure.yaml и Dockerfile для новых и существующих приложений перед деплоем в Azure. Обязательный первый шаг трёхэтапного воркфлоу.
1.1k361.7k установок
azure-deployдеплой подготовленных Azure-приложений
microsoft/azure-skills
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
1.1k361.7k установок
azure-storageхранилище Azure для разработчиков
microsoft/azure-skills
Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.
1.1k361.4k установок