azure-monitor

Diagnose and configure Azure Monitor logs, metrics, alerts, and data collection.

1|Updated May 1, 2026
One-click install
npx skills add https://github.com/pascalvanderheiden/energize-your-code-hackathon --skill azure-monitor-pascalvanderheiden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-monitor
Source: https://github.com/pascalvanderheiden/energize-your-code-hackathon/tree/main/.github/skills/azure-monitor
Command: npx skills add https://github.com/pascalvanderheiden/energize-your-code-hackathon --skill azure-monitor-pascalvanderheiden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Azure Monitor issues are often hard to diagnose and easy to misconfigure, leading to missing telemetry, slow queries, poor alerting, or unexpected costs.

Core Features & Use Cases

  • Troubleshooting & reliability: Diagnose and fix failures across Log Analytics, Application Insights, Azure Monitor Agent/AMA, DCR-based data collection, alerts, and related health states.
  • Best practices & architecture guidance: Make correct decisions for workspace design, alerting strategy, data collection rules, querying approaches (KQL/PromQL), and scaling patterns.
  • Security and governance: Apply guidance for authentication, RBAC/network controls (including Private Link patterns), and secure integration practices.
  • Limits, quotas, and performance: Understand platform constraints and design to avoid ingestion/query/retention bottlenecks.

Quick Start

Use the azure-monitor skill to help you troubleshoot why a Log Analytics workspace stopped receiving expected data and suggest the most likely root cause and next verification steps.

Frequently Asked Questions about azure-monitor

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

FAQPage Schema
How do I troubleshoot a Log Analytics workspace that stopped receiving expected telemetry data?

To troubleshoot Log Analytics workspace data ingestion failures, diagnose Azure Monitor Agent configurations and Data Collection Rules to identify the root cause and verify health states. This resolves missing telemetry by checking AMA deployment and DCR-based collection mappings.

What's the best way to optimize KQL queries in Azure Monitor to avoid hitting ingestion and retention bottlenecks?

Optimize KQL queries in Azure Monitor by understanding platform limits, quotas, and performance constraints to design querying approaches that avoid ingestion and retention bottlenecks. This ensures efficient log analytics and reliable observability.

How do I configure Application Insights ingestion and alerting for secure integration at scale?

Configure Application Insights ingestion and alerting by applying security hardening, RBAC network controls, and Private Link patterns for secure integration practices. This enables deployment at scale while maintaining authentication and governance.

Can I use Azure Monitor with Prometheus and Grafana for custom metrics querying?

Yes, Azure Monitor supports Prometheus and Grafana setups for custom metrics querying using PromQL. This integration provides observability across Azure Monitor services, allowing you to troubleshoot and optimize architectures effectively.

Why are my Azure Monitor alerts misconfigured and failing to trigger correctly?

Azure Monitor alerts may be misconfigured due to incorrect alerting strategy, KQL query logic, or data collection rule mappings. Diagnose the alerting configuration and verify health states to resolve failures and ensure proper telemetry ingestion.

Do I need network access to retrieve accurate documentation for Azure Monitor architecture guidance?

Yes, network access is required to retrieve documentation via web fetch tools and produce accurate, best-practice guidance for Azure Monitor architecture, workspace design, and decision-making across observability integrations.