Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.
Install with Tessl CLI
npx tessl i github:microsoft/azure-skills --skill appinsights-instrumentation82
Quality
73%
Does it follow best practices?
Impact
96%
1.54xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.github/plugins/azure-skills/skills/appinsights-instrumentation/SKILL.mdNode.js App Insights instrumentation setup
Correct npm package
0%
100%
Package in dependencies
0%
100%
Require in main entry file
0%
100%
useAzureMonitor called after dotenv
0%
100%
useAzureMonitor called before other requires
0%
100%
Correct env var name
100%
100%
Azure CLI to query connection string
100%
100%
Azure CLI to set App Service env var
100%
100%
Resource group recommendation
100%
100%
Log Analytics workspace creation
0%
100%
App Insights resource creation command
100%
100%
Without context: $0.1619 · 55s · 11 turns · 16 in / 2,727 out tokens
With context: $0.4689 · 1m 28s · 26 turns · 642 in / 5,048 out tokens
Python App Insights telemetry module setup
Correct pip package
100%
100%
Package in requirements.txt
100%
100%
Dedicated telemetry module
100%
100%
configure_azure_monitor called with logger_name
0%
100%
Logger via logging.getLogger
100%
100%
Standard logging module used
100%
100%
Logger used for events in processor
100%
100%
Correct env var name
100%
100%
Container App env var command
100%
100%
Resource group recommendation
100%
100%
App Insights creation CLI
100%
100%
Without context: $0.2068 · 50s · 14 turns · 18 in / 2,940 out tokens
With context: $0.5652 · 1m 36s · 32 turns · 724 in / 5,945 out tokens
ASP.NET Core App Insights with Bicep IaC
Correct NuGet package
0%
100%
Using directive added
0%
100%
AddOpenTelemetry before Build
0%
100%
Does NOT modify appsettings.json
60%
100%
Bicep preferred over Azure CLI
100%
100%
Log Analytics Workspace in Bicep
100%
100%
App Insights resource in Bicep
100%
100%
Connection string in Bicep app settings
100%
100%
Correct env var name
100%
100%
Resource group recommendation
33%
0%
Bicep connectionString output
0%
0%
Without context: $0.4248 · 1m 34s · 22 turns · 29 in / 5,954 out tokens
With context: $0.5891 · 2m 4s · 30 turns · 1,082 in / 7,487 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.