azure-observability

Automate Azure observability workflows for monitoring and diagnosing cloud workloads.

242|189|Updated Oct 28, 2024
One-click install
npx skills add https://github.com/microsoft/GitHub-Copilot-for-Azure --skill azure-observability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-observability
Source: https://github.com/microsoft/GitHub-Copilot-for-Azure/tree/main/plugin/skills/azure-observability
Command: npx skills add https://github.com/microsoft/GitHub-Copilot-for-Azure --skill azure-observability

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill consolidates Azure observability tools to give teams a unified view of cloud workloads, helping identify performance issues and outages quickly.

Core Features & Use Cases

  • Centralized monitoring: integrate Azure Monitor, Application Insights, and Log Analytics to collect metrics, traces, and logs.
  • Proactive alerting and dashboards: create alert rules and actionable dashboards to visualize health and performance.
  • Use Case: A software engineer needs to quickly identify latency in a multi-service application and drill down to a correlated set of traces and logs.

Quick Start

Type a command such as: "Query the last 24h of errors in App Insights and surface correlated traces across services."

Frequently Asked Questions about azure-observability

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

FAQPage Schema
How do I query Application Insights errors and surface correlated traces across services?

Querying Application Insights errors and correlated traces involves using centralized log analytics commands to retrieve recent telemetry and drill down into distributed traces across multi-service applications for quick latency identification.

What is centralized Azure observability and when do I need it for cloud workloads?

Centralized Azure observability integrates Azure Monitor, Application Insights, and Log Analytics to collect metrics, traces, and logs. You need it to monitor cloud workloads, identify performance issues, and diagnose outages quickly from a unified view.

How do I configure proactive alerting and dashboards for Azure resources?

Configuring proactive alerting and dashboards for Azure resources is done by creating alert rules and actionable visualizations to monitor health and performance across your Azure environment using automated observability workflows.

Does Azure observability support KQL for querying Log Analytics workspaces?

Yes, Azure observability supports KQL for querying Log Analytics workspaces to collect and analyze metrics, traces, and logs across Azure resources. This allows you to run MCP-based monitoring tasks and query telemetry effectively.

What's the best way to monitor and diagnose latency in a multi-service application on Azure?

The best way to monitor and diagnose latency in a multi-service application is to consolidate Azure observability tools to query telemetry, configure dashboards, and drill down into a correlated set of traces and logs across services.

Why do I need centralized metrics collection for Azure workloads instead of standalone monitoring tools?

You need centralized metrics collection for Azure workloads to consolidate telemetry from distributed tracing and log analytics into a unified view. This integration helps identify performance issues and outages faster than isolated standalone monitoring tools.