К основному содержанию
скилл GitHub Copilot официальный · GitHub

appinsights-instrumentation — скилл GitHub Copilot

Скилл помогает добавить телеметрию веб-приложению и отправлять данные в Azure App Insights. Пригодится для наблюдения за состоянием приложения в Azure.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill appinsights-instrumentation
Открыть на GitHub

Что делает appinsights-instrumentation

Скилл определяет связку языка, фреймворка и хостинга, затем подбирает способ подключения Azure App Insights. Он рассчитан на ASP.NET Core и Node.js-приложения, размещённые в Azure. Перед настройкой нужно подтвердить, где именно работает приложение.

Для ресурса App Insights можно дополнить существующий Bicep-шаблон или выполнить команду Azure CLI из скрипта scripts/appinsights.ps1. Ресурс рекомендуют размещать в группе ресурсов приложения. Для изменения кода есть отдельные инструкции для ASP.NET Core, Node.js и Python.

Ставьте скилл, если приложение работает в Azure и нужна прикладная телеметрия. Для локального приложения без Azure этот сценарий не подходит.

Какие задачи решает

  • добавить телеметрию в веб-приложение
  • создать ресурс Azure App Insights
  • подключить App Insights к ASP.NET Core
  • настроить сбор данных в Node.js-приложении
  • выбрать способ установки через Bicep или Azure CLI

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

  • Добавь телеметрию в это ASP.NET Core-приложение и проверь хостинг.
  • Настрой Azure App Insights для Node.js-приложения через подходящий способ создания ресурса.
  • Изучи проект и подключи App Insights, используя `scripts/appinsights.ps1`, если Bicep-шаблона нет.

Как установить appinsights-instrumentation

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill appinsights-instrumentation

2GitHub CLI

gh skill install github/awesome-copilot appinsights-instrumentation

3Вручную: положить файлы

.github/skills/appinsights-instrumentation/SKILL.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

figma-generate-design официальный openai Собирает и обновляет целые экраны в Figma из кода или описания, используя опубликованную дизайн-систему, а не нарисованные с нуля прямоугольники. Claude Code CX Codex Cursor +1 2 900установок figma-create-design-system-rules официальный openai Генерирует правила дизайн-системы для кодовой базы при переносе макетов из Figma. Помогает агентам соблюдать структуру компонентов и токенов проекта. Claude Code CX Codex Cursor +1 2 900установок math-olympiad официальный Anthropic Решает олимпиадные задачи по математике (IMO, Putnam, USAMO, AIME) через состязательную верификацию и чистое рассуждение без выполнения стороннего кода. Claude Code 4 024установок shadcn-vue unovue Настраивает агента на правила shadcn-vue: добавление компонентов через CLI, вёрстка форм через FieldGroup, запрет space-y и строгие токены Tailwind. Claude Code CX Codex Cursor +1 5 700установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок

Вопросы о appinsights-instrumentation

Как установить appinsights-instrumentation в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill appinsights-instrumentation, затем используйте файл .github/skills/appinsights-instrumentation/SKILL.md.

Что делает appinsights-instrumentation?

Скилл помогает подключить Azure App Insights к веб-приложению, создать ресурс и изменить код для отправки телеметрии.

Какие приложения поддерживает appinsights-instrumentation?

Сценарий рассчитан на ASP.NET Core и Node.js-приложения, размещённые в Azure. В наборе инструкций также есть отдельное руководство для Python-кода.

Исходный текст

SKILL.md · MIT
---
name: appinsights-instrumentation
description: 'Instrument a webapp to send useful telemetry data to Azure App Insights'
---

# AppInsights instrumentation

This skill enables sending telemetry data of a webapp to Azure App Insights for better observability of the app's health.

## When to use this skill

Use this skill when the user wants to enable telemetry for their webapp.

## Prerequisites

The app in the workspace must be one of these kinds

- An ASP.NET Core app hosted in Azure
- A Node.js app hosted in Azure

## Guidelines

### Collect context information

Find out the (programming language, application framework, hosting) tuple of the application the user is trying to add telemetry support in. This determines how the application can be instrumented. Read the source code to make an educated guess. Confirm with the user on anything you don't know. You must always ask the user where the application is hosted (e.g. on a personal computer, in an Azure App Service as code, in an Azure App Service as container, in an Azure Container App, etc.). 

### Prefer auto-instrument if possible

If the app is a C# ASP.NET Core app hosted in Azure App Service, use [AUTO guide](references/AUTO.md) to help user auto-instrument the app.

### Manually instrument

Manually instrument the app by creating the AppInsights resource and update the app's code. 

#### Create AppInsights resource

Use one of the following options that fits the environment.

- Add AppInsights to existing Bicep template. See [examples/appinsights.bicep](examples/appinsights.bicep) for what to add. This is the best option if there are existing Bicep template files in the workspace.
- Use Azure CLI. See [scripts/appinsights.ps1](scripts/appinsights.ps1) for what Azure CLI command to execute to create the App Insights resource.

No matter which option you choose, recommend the user to create the App Insights resource in a meaningful resource group that makes managing resources easier. A good candidate will be the same resource group that contains the resources for the hosted app in Azure.

#### Modify application code

- If the app is an ASP.NET Core app, see [ASPNETCORE guide](references/ASPNETCORE.md) for how to modify the C# code.
- If the app is a Node.js app, see [NODEJS guide](references/NODEJS.md) for how to modify the JavaScript/TypeScript code.
- If the app is a Python app, see [PYTHON guide](references/PYTHON.md) for how to modify the Python code.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой