Compétences appinsights-instrumentation
📊

appinsights-instrumentation

Sûr

Ajouter la télémétrie Application Insights aux applications Azure

Cette compétence fournit des instructions étape par étape pour instrumenter des applications web avec Azure Application Insights, y compris la configuration du SDK, la configuration et les modèles de télémétrie pour les applications ASP.NET Core, Node.js et Python.

Prend en charge: Claude Codex Code(CC)
🥇 83 Or
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "appinsights-instrumentation". How do I add App Insights to my Node.js app?

Résultat attendu:

  • Install the Azure Monitor package: npm install @azure/monitor-opentelemetry
  • Add this to your main entry file: const { useAzureMonitor } = require('@azure/monitor-opentelemetry');
  • Call setup early in your app: useAzureMonitor();
  • Set the connection string environment variable: APPLICATIONINSIGHTS_CONNECTION_STRING

Utilisation de "appinsights-instrumentation". What is the Bicep template to create Application Insights?

Résultat attendu:

  • Create a Log Analytics Workspace resource
  • Create the Application Insights resource with kind: 'web'
  • Link it to the workspace using WorkspaceResourceId
  • Output the connection string for use in your app configuration

Audit de sécurité

Sûr
v1 • 2/21/2026

This is an official Microsoft skill providing Azure Application Insights instrumentation guidance. All 49 static findings are false positives: weak crypto alerts triggered by Azure SKU names (PerGB2018) and API versions; backtick detections are markdown code blocks; path traversal alerts are relative markdown links; environment variable access is the Azure-recommended pattern for connection strings. No actual security risks identified.

12
Fichiers analysés
374
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

73
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Ingénieur DevOps ajoutant la surveillance à une application web Azure

Un ingénieur DevOps doit ajouter Application Insights à une application ASP.NET Core existante s'exécutant sur Azure App Service. La compétence fournit des instructions étape par étape pour la configuration et la configuration du SDK.

Développeur apprenant l'instrumentation App Insights

Un développeur veut comprendre comment instrumenter son application Node.js avec OpenTelemetry pour Azure Monitor. La compétence fournit des guides de démarrage rapide et les bonnes pratiques.

Utilisateur Claude Code ayant besoin d'aide pour la surveillance Azure

Un utilisateur Claude Code demande comment ajouter la télémétrie à son application Python. La compétence fournit des instructions spécifiques à Python pour la configuration du SDK et la configuration de la chaîne de connexion.

Essayez ces prompts

Question d'instrumentation de base
Comment ajouter la télémétrie Application Insights à mon application web Azure ?
Configuration ASP.NET Core
Montrez-moi comment configurer Application Insights dans mon application ASP.NET Core en utilisant le SDK OpenTelemetry.
Configuration Node.js
Quel est le code pour ajouter Azure Monitor OpenTelemetry à mon application Node.js et quelles variables d'environnement dois-je configurer ?
Instrumentation automatique pour Azure App Service
Comment activer l'instrumentation automatique pour mon application hébergée dans Azure App Service sans modifications de code ?

Bonnes pratiques

  • Utiliser des variables d'environnement pour les chaînes de connexion au lieu de les coder en dur dans les fichiers de configuration
  • Appeler la configuration de la surveillance dès que possible lors du démarrage de votre application
  • Utiliser les packages OpenTelemetry Distro lorsqu'ils sont disponibles pour une configuration plus facile

Éviter

  • Ne pas modifier appsettings.json pour la configuration d'App Insights (méthode obsolète)
  • Ne pas coder en dur les chaînes de connexion dans le code source
  • Ne pas négliger la configuration de l'échantillonnage pour les applications à fort trafic

Foire aux questions

Qu'est-ce que Application Insights ?
Application Insights est une fonctionnalité d'Azure Monitor qui fournit la surveillance des performances des applications (APM), la collecte de télémétrie et les diagnostics pour les applications s'exécutant dans Azure ou sur site.
Dois-je modifier mon code pour utiliser App Insights ?
Pour les applications Azure App Service, vous pouvez utiliser l'instrumentation automatique sans modifications de code. Pour les autres scénarios, vous devez ajouter le SDK et appeler la méthode de configuration dans votre code.
Où obtenir la chaîne de connexion ?
La chaîne de connexion est disponible dans le portail Azure sous les propriétés de votre ressource Application Insights, ou vous pouvez la récupérer en utilisant Azure CLI avec la commande appinsights.
Quels langages sont pris en charge ?
Cette compétence couvre ASP.NET Core, Node.js, Python et fournit des références pour les applications Java et TypeScript.
Quelle est la différence entre l'instrumentation automatique et manuelle ?
L'instrumentation automatique fonctionne sans modifications de code mais ne prend en charge qu'Azure App Service. L'instrumentation manuelle nécessite l'intégration du SDK mais fonctionne pour tout environnement d'hébergement.
Puis-je utiliser cette compétence pour créer la ressource App Insights ?
Non, cette compétence fournit uniquement des conseils. Pour créer la ressource Azure réelle, invoquez la compétence azure-prepare qui orchestre les modifications des composants.