azure-observability

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MoonAxis/azure-stack --skill azure-observability-moonaxis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-observability
Source: https://github.com/MoonAxis/azure-stack/tree/main/skills/azure-observability
Command: npx skills add https://github.com/MoonAxis/azure-stack --skill azure-observability-moonaxis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you gain deep insights into the performance, health, and security of your Azure resources and applications by leveraging Azure's comprehensive monitoring services.

Core Features & Use Cases

  • Centralized Monitoring: Access Azure Monitor, Application Insights, and Log Analytics from a single interface.
  • Performance Analysis: Query metrics, analyze application performance (APM), and trace distributed requests.
  • Log Management: Execute KQL queries against Log Analytics workspaces for detailed diagnostics.
  • Alerting & Reporting: Configure alerts and create interactive reports using Workbooks.
  • Use Case: Troubleshoot a slow-performing web application by querying its request traces and performance metrics in Application Insights, then examining relevant logs in Log Analytics to pinpoint the root cause.

Quick Start

Use the azure-observability skill to query logs for errors in the last hour.

Frequently Asked Questions about azure-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Azure Monitor logs using KQL to troubleshoot application errors?

Azure observability allows you to query logs using KQL by executing commands against Log Analytics workspaces, enabling detailed diagnostics to pinpoint root causes of application errors.

What is distributed tracing in Application Insights and when do I need it?

Distributed tracing in Application Insights tracks requests across Azure applications, allowing you to analyze application performance and identify bottlenecks using real-time metrics.

Can I monitor Azure resources and applications from a single interface?

Yes, centralized monitoring provides access to Azure Monitor, Application Insights, and Log Analytics from a single interface to gain insights into the health and performance of Azure resources.

How do I analyze application performance and request traces for a slow web app?

You analyze application performance by querying request traces and metrics in Application Insights, then examining relevant logs in Log Analytics to troubleshoot slow web applications.

Does this Azure observability approach work with both CLI interactions and MCP commands?

Yes, this monitoring approach supports both MCP-driven commands and direct CLI interactions for querying metrics, configuring alerts, and executing resource diagnostics.

What is the best way to create interactive reports for Azure resource diagnostics?

The best way to create interactive reports for Azure diagnostics is by using Workbooks, which integrate metrics and KQL log analysis data from monitored Azure resources.