AIKraft/Skills/appinsights-instrumentation

appinsights-instrumentation

Справочник по интеграции веб-приложений с Azure Application Insights: настройка SDK, паттерны телеметрии и примеры для ASP.NET Core, Node.js и Python. Полезен при необходимости добавить мониторинг производительности (APM) или настроить ресурсы через Bicep/CLI.

MIMicrosoft official Разработка ★ 1.5k

Что делает навык

Навык предоставляет справочные материалы и руководства по интеграции веб-приложений с Azure Application Insights, включая настройку SDK, паттерны телеметрии и примеры для ASP.NET Core, Node.js и Python. Он предназначен для получения информации о концепциях и инструкциях по настройке, но не выполняет автоматическое изменение кода или ресурсов.

Когда применять

  • Пользователь спрашивает, как проинструментировать приложение (guidance, patterns, examples).
  • Пользователю нужны инструкции по настройке SDK.
  • Пользователь хочет понять концепции Azure Application Insights.
  • Агент azure-prepare вызывает этот навык на этапе исследования (research phase).

Как работает

  1. Определить стек приложения (язык, фреймворк, хостинг), прочитав исходный код и уточнив у пользователя место размещения (например, Azure App Service, Container Apps).
  2. Предпочесть автоматическую инструментацию (AUTO guide) для C# ASP.NET Core приложений в Azure App Service.
  3. Создать ресурс App Insights, добавив его в существующий Bicep-шаблон (examples/appinsights.bicep) или выполнив команду Azure CLI (scripts/appinsights.ps1).
  4. Обновить код приложения в соответствии с руководством для конкретного языка: ASPNETCORE, NODEJS или PYTHON.
  5. Использовать SDK Quick References (OpenTelemetry Distro/Exporter) или Platform-Specific Guides (например, Container Apps Observability Guide) при необходимости.

Примеры запросов агенту

Как настроить телеметрию для моего ASP.NET Core приложения?
Дай инструкции по подключению SDK Application Insights для Node.js
Как понять концепции мониторинга в Azure Application Insights?

Что понадобится

  • Приложение должно быть ASP.NET Core, Node.js или Python, размещенным в Azure
  • Доступ к исходному коду приложения для определения стека
  • Существующие Bicep-шаблоны или возможность использования Azure CLI

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «microsoft-appinsights-instrumentation» из репозитория: # https://github.com/microsoft/azure-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r microsoft-appinsights-instrumentation/ ~/.claude/skills/microsoft-appinsights-instrumentation/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.