azure-observability
专为Azure云平台设计的GitHub Copilot,旨在提升Azure基础设施的可观测性,帮助开发者更智能地监控和管理云资源。
npx skills add microsoft/github-copilot-for-azure --skill azure-observabilityBefore / After 效果对比
1 组手动配置Azure监控、日志和追踪工具耗时。难以统一收集和分析数据,导致系统可观测性不足。
智能辅助Azure可观测性平台构建,简化配置。实现全面监控,快速发现和解决问题,提升系统稳定性。
azure-observability
Azure Observability Services
Services
Service Use When MCP Tools CLI
Azure Monitor
Metrics, alerts, dashboards
azure__monitor
az monitor
Application Insights
APM, distributed tracing
azure__applicationinsights
az monitor app-insights
Log Analytics
Log queries, KQL
azure__kusto
az monitor log-analytics
Alerts Notifications, actions
az monitor alert
Workbooks
Interactive reports
azure__workbooks
MCP Server (Preferred)
When Azure MCP is enabled:
Monitor
-
azure__monitorwith commandmonitor_metrics_query- Query metrics -
azure__monitorwith commandmonitor_logs_query- Query logs with KQL
Application Insights
azure__applicationinsightswith commandapplicationinsights_component_list- List App Insights resources
Log Analytics
-
azure__kustowith commandkusto_cluster_list- List clusters -
azure__kustowith commandkusto_query- Execute KQL queries
If Azure MCP is not enabled: Run /azure:setup or enable via /mcp.
CLI Reference
# List Log Analytics workspaces
az monitor log-analytics workspace list --output table
# Query logs with KQL
az monitor log-analytics query \
--workspace WORKSPACE_ID \
--analytics-query "AzureActivity | take 10"
# List Application Insights
az monitor app-insights component list --output table
# List alerts
az monitor alert list --output table
# Query metrics
az monitor metrics list \
--resource RESOURCE_ID \
--metric "Percentage CPU"
Common KQL Queries
// Recent errors
AppExceptions
| where TimeGenerated > ago(1h)
| project TimeGenerated, Message, StackTrace
| order by TimeGenerated desc
// Request performance
AppRequests
| where TimeGenerated > ago(1h)
| summarize avg(DurationMs), count() by Name
| order by avg_DurationMs desc
// Resource usage
AzureMetrics
| where TimeGenerated > ago(1h)
| where MetricName == "Percentage CPU"
| summarize avg(Average) by Resource
Monitoring Strategy
What to Monitor Service Metric/Log
Application errors App Insights Exceptions, failed requests
Performance App Insights Response time, dependencies
Infrastructure Azure Monitor CPU, memory, disk
Security Log Analytics Sign-ins, audit logs
Costs Cost Management Budget alerts
SDK Quick References
For programmatic access to monitoring services, see the condensed SDK guides:
-
OpenTelemetry: Python | TypeScript | Python Exporter
-
App Insights Mgmt: .NET
Service Details
For deep documentation on specific services:
-
Application Insights setup ->
appinsights-instrumentationskill -
KQL query patterns -> Log Analytics KQL documentation
-
Alert configuration -> Azure Monitor alerts documentation
Weekly Installs102.2KRepositorymicrosoft/githu…or-azureGitHub Stars157First SeenJan 29, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled ongithub-copilot102.2Kcodex328gemini-cli319opencode309cursor299kimi-cli294
用户评价 (0)
发表评价
暂无评价
统计数据
用户评分
为此 Skill 评分