스킬 Azure.ResourceManager.ApplicationInsights (.NET)
📦

Azure.ResourceManager.ApplicationInsights (.NET)

안전

Gestionar Azure Application Insights con el SDK de .NET

Los desarrolladores de Azure necesitan monitoreo del rendimiento de aplicaciones pero tienen dificultades con la documentación compleja del SDK. Esta habilidad proporciona ejemplos claros y prácticos para gestionar recursos de Application Insights usando el SDK de .NET Azure.ResourceManager.ApplicationInsights.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"Azure.ResourceManager.ApplicationInsights (.NET)" 사용 중입니다. Crear un componente Application Insights para mi web app en East US

예상 결과:

La habilidad genera código C# que crea un componente Application Insights basado en workspace con configuración apropiada incluyendo ubicación, tipo de aplicación, ajustes de retención y tags. El código usa DefaultAzureCredential para autenticación y retorna la connection string y la instrumentation key.

"Azure.ResourceManager.ApplicationInsights (.NET)" 사용 중입니다. Configurar testing de disponibilidad para mi sitio web

예상 결과:

La habilidad proporciona código para crear web tests con distribución geográfica a través de múltiples regiones de Azure. Incluye configuración para frecuencia de test, timeout, ajustes de retry y el payload XML definiendo las HTTP requests a monitorear.

보안 감사

안전
v1 • 2/25/2026

This skill is documentation-only containing Azure Application Insights SDK usage examples for .NET. Static analysis scanned 0 files with 0 security patterns detected. The SKILL.md file contains only code examples demonstrating legitimate Azure resource management operations. No executable code, network calls, file system access, or external command execution is present in the skill itself.

0
스캔된 파일
0
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
22
커뮤니티
100
보안
74
사양 준수

만들 수 있는 것

DevOps Engineer Configurando Monitoreo

Un DevOps engineer necesita provisionar Application Insights para una nueva aplicación ASP.NET Core. La habilidad genera código para crear componentes basados en workspace, configurar ajustes de retención y establecer API keys para integración.

Developer Creando Tests de Disponibilidad

Un developer quiere monitorear el uptime de su aplicación web. La habilidad proporciona ejemplos para crear URL ping tests y web tests multi-step desde múltiples ubicaciones geográficas.

SRE Construyendo Dashboards Personalizados

Un site reliability engineer necesita dashboards personalizados de rendimiento. La habilidad muestra cómo crear workbooks con consultas KQL para requests, excepciones y métricas de rendimiento.

이 프롬프트를 사용해 보세요

Crear Componente Application Insights
Crear un componente de Azure Application Insights en mi resource group usando el SDK de .NET. Usar configuración basada en workspace con retención de 90 días y tags de producción.
Configurar Web Test
Generar código para crear un URL ping web test que verifique mi homepage cada 5 minutos desde 5 ubicaciones globales. Incluir lógica de retry y configuración de alertas.
Construir Workbook de Rendimiento
Crear un workbook con consultas KQL mostrando requests por hora, tasas de excepción y percentiles de tiempo de respuesta. Usar el SDK de Application Insights para .NET.
Configurar API Key para Acceso a Telemetría
Generar código para crear una API key con permisos de lectura para la API de Application Insights. Incluir manejo de errores para conflictos 409 y guía apropiada de gestión de secretos.

모범 사례

  • Usar componentes Application Insights basados en workspace para las últimas características y mejor integración con Log Analytics
  • Almacenar connection strings y API keys en Azure Key Vault o usar managed identities en lugar de hardcodear credenciales
  • Configurar periodos de retención de datos apropiados para balancear requisitos de costo con necesidades de debugging
  • Habilitar sampling para aplicaciones de alto volumen para reducir costos de ingestión manteniendo precisión estadística

피하기

  • No commitear instrumentation keys o connection strings al control de código fuente
  • Evitar usar componentes Application Insights clásicos (no-workspace) ya que están siendo depreciados
  • No establecer la retención al máximo sin considerar implicaciones de costo para aplicaciones de alto volumen
  • Evitar crear web tests con intervalos demasiado frecuentes que pueden causar carga y costos innecesarios

자주 묻는 질문

¿Cuál es la diferencia entre Application Insights y este SDK?
Application Insights es el servicio APM de Azure. Este SDK (Azure.ResourceManager.ApplicationInsights) gestiona los recursos de Azure mismos, no la telemetría. Usar el SDK Microsoft.ApplicationInsights en tu aplicación para enviar datos de telemetría.
¿Necesito una suscripción de Azure para usar esta habilidad?
Sí. Crear y gestionar recursos de Application Insights requiere una suscripción de Azure activa con permisos apropiados en el resource group objetivo.
¿Qué método de autenticación usa el SDK?
Los ejemplos usan DefaultAzureCredential que soporta múltiples métodos de autenticación incluyendo managed identity, credenciales de Azure CLI, credenciales de Visual Studio y service principals.
¿Puedo usar esta habilidad para consultar datos de telemetría?
Este SDK gestiona recursos pero no consulta telemetría. Para consultas, usar la API de Azure Monitor Data Explorer o la API REST de Application Insights con una API key.
¿Qué es Application Insights basado en workspace?
Workspace-based almacena datos en un Log Analytics workspace. Es el estándar actual con mejores capacidades de consulta KQL, opciones de retención más largas y logging y monitoreo unificado.
¿Cómo elimino un componente Application Insights?
Usar el método DeleteAsync en el recurso del componente. Tener en cuenta que esto elimina permanentemente todos los datos de telemetría asociados. Considerar deshabilitar o exportar datos antes de eliminar.

개발자 세부 정보

파일 구조

📄 SKILL.md