azure-observability

microsoft/azure-skills · updated Apr 8, 2026

$npx skills add https://github.com/microsoft/azure-skills --skill azure-observability
0 commentsdiscussion
summary

Query metrics, logs, and traces across Azure Monitor, Application Insights, and Log Analytics.

  • Access metrics, KQL log queries, and distributed tracing through MCP tools or Azure CLI commands
  • Supports Application Insights for APM and performance analysis, Log Analytics for custom KQL queries, and Azure Monitor for infrastructure metrics
  • Includes common KQL query patterns for errors, request performance, and resource usage monitoring
  • Workbooks integration for building interactive o
skill.md

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__monitor with command monitor_metrics_query - Query metrics
  • azure__monitor with command monitor_logs_query - Query logs with KQL

Application Insights

  • azure__applicationinsights with command applicationinsights_component_list - List App Insights resources

Log Analytics

  • azure__kusto with command kusto_cluster_list - List clusters
  • azure__kusto with command kusto_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:

Service Details

For deep documentation on specific services:

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.632 reviews
  • Chaitanya Patil· Dec 16, 2024

    I recommend azure-observability for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Naina Smith· Dec 16, 2024

    azure-observability is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Sophia Verma· Dec 4, 2024

    Useful defaults in azure-observability — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Mateo White· Nov 23, 2024

    I recommend azure-observability for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Hassan Wang· Nov 11, 2024

    Keeps context tight: azure-observability is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Piyush G· Nov 7, 2024

    Useful defaults in azure-observability — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Hassan Khanna· Nov 7, 2024

    Solid pick for teams standardizing on skills: azure-observability is focused, and the summary matches what you get after install.

  • Shikha Mishra· Oct 26, 2024

    azure-observability has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Hana Khan· Oct 26, 2024

    We added azure-observability from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Xiao Menon· Oct 14, 2024

    azure-observability reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 32

1 / 4