azure-observability
Observabilidade do Azure com Monitor, App Insights e KQL
Esta skill fornece ao Claude conhecimento sobre serviços de monitoramento do Azure, Application Insights, Log Analytics, consultas KQL e referências de SDK para implementar observabilidade completa em aplicações Azure.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "azure-observability". Consultar exceções recentes do Application Insights
Erwartetes Ergebnis:
Use esta consulta KQL:
```kql
AppExceptions
| where TimeGenerated > ago(1h)
| project TimeGenerated, Message, StackTrace
| order by TimeGenerated desc
```
Ou use a CLI do Azure:
```bash
az monitor log-analytics query \
--workspace WORKSPACE_ID \
--analytics-query "AppExceptions | where TimeGenerated > ago(1h)"
```
Verwendung von "azure-observability". Como configurar OpenTelemetry para Python
Erwartetes Ergebnis:
Instale o pacote:
```bash
pip install azure-monitor-opentelemetry
```
Então configure no seu código Python:
```python
from azure.monitor.opentelemetry import configure_azure_monitor
configure_azure_monitor()
```
Boas práticas:
- Chame configure_azure_monitor() cedo, antes de importar bibliotecas instrumentadas
- Use variáveis de ambiente para a string de conexão em produção
- Defina o nome da função na nuvem para Application Map de múltiplos serviços
Sicherheitsaudit
SicherThis is an official Microsoft documentation skill containing only markdown reference files. All 57 static findings are false positives: backtick commands are CLI examples in documentation, URLs point to Microsoft Learn documentation, and environment variable patterns are standard configuration. No malicious behavior detected.
Qualitätsbewertung
Was du bauen kannst
Depurar erros de aplicação com App Insights
Consultar o Application Insights para encontrar exceções recentes, requisições falhadas e problemas de desempenho em aplicações em produção.
Analisar métricas de infraestrutura
Usar o Azure Monitor e Log Analytics para consultar métricas de CPU, memória e disco em recursos do Azure.
Construir dashboards de monitoramento personalizados
Criar consultas KQL para relatórios personalizados e integrar com Azure Workbooks para visualizações interativas.
Probiere diese Prompts
Mostre-me como consultar erros recentes do Application Insights usando KQL para encontrar exceções na última hora.
Escreva uma consulta KQL para obter tempo médio de resposta e contagem de requisições do App Insights, agrupados por nome de operação.
Mostre-me como configurar o Azure Monitor OpenTelemetry para uma aplicação Python FastAPI com atributos de span personalizados.
Forneça comandos CLI para listar workspaces do Log Analytics e consultar métricas de CPU para máquinas virtuais.
Bewährte Verfahren
- Use consultas KQL com filtros de tempo (ago()) para limitar conjuntos de resultados e melhorar o desempenho
- Configure o OpenTelemetry na inicialização da aplicação antes de importar outras bibliotecas instrumentadas
- Use autenticação AAD em vez de chaves de instrumentação para cargas de trabalho em produção
Vermeiden
- Evite consultar intervalos de tempo grandes sem filtros - isso causa consultas lentas e altos custos
- Não embuta strings de conexão no código fonte - use variáveis de ambiente
- Evite registrar dados sensíveis de usuários no Application Insights - isso cria problemas de conformidade
Häufig gestellte Fragen
Qual é a diferença entre Azure Monitor e Application Insights?
Preciso de uma assinatura do Azure para usar esta skill?
Esta skill pode criar recursos do Application Insights?
O que é KQL?
Como habilito o servidor Azure MCP?
O OpenTelemetry é suportado para todos os serviços do Azure?
Entwicklerdetails
Autor
microsoftLizenz
MIT
Repository
https://github.com/microsoft/github-copilot-for-azure/tree/main/plugin/skills/azure-observability/Ref
main