Send GitHub Copilot CLI telemetry to Azure Application Insights

Send GitHub Copilot CLI telemetry to Azure Application Insights using an authenticated OpenTelemetry Collector on Azure Container Apps, then query it with KQL.

How to Find Azure Log Analytics Workspace Keys

Retrieve Azure Log Analytics workspace keys with Azure CLI

Making AI reviews useful in pull requests

AI code review becomes noisy quickly on busy pull requests. These are the patterns I would use for managed comments, finding identity, severity, evidence and merge gates.

APIM Policy Patterns for AI Governance: Part 2 – Content Safety & Model Control

Part 1 covered the consumption side of an AI gateway: rate limits, token quotas, usage attribution and the telemetry needed to understand them. The next runtime decision is whether a request should be allowed through at all, followed by whether that consumer is entitled to use the model it asked for. Those are separate controls, … Read more

APIM Policy Patterns for AI Governance: Part 1 – Rate Limits, Token Quotas & Observability

How I would use Azure API Management to control AI request rates and token consumption, attribute usage, emit useful telemetry and handle backend throttling.

Building an Azure AI Landing Zone Without Slowing Teams Down

An Azure AI Landing Zone should make the governed route the easiest route for delivery teams. This post covers how Azure API Management, Azure Policy, identity, networking, quotas, telemetry and clear ownership boundaries work together to control AI consumption without turning the platform team into an approval bottleneck.

HolmesGPT + Azure AI Foundry: A Quick Kubernetes Troubleshooting Demo

A quick HolmesGPT demo using Azure AI Foundry, Azure OpenAI and a local kind cluster. Deploy a deliberately broken Kubernetes pod, ask HolmesGPT to investigate it, and see how it identifies the root cause from the pod spec, scheduler events and cluster state.

Packaging GitHub Copilot Agents and Skills with Agent Package Manager

If you are building GitHub Copilot agent skills, creating them is usually the easy part. Sharing them across repositories without drift is where things get messy. In this post, I look at using APM to package skills, agents, and MCP configuration in a way that is reusable, focused, and much easier to manage across teams.

Azure Pricing Skill for GitHub Copilot Using Azure MCP

How I built the azure-pricing skill for GitHub Copilot, using Azure MCP and the Azure Retail Prices API to bring live Azure pricing into architecture and engineering workflows.

AWS Diagram Agent Skill with Draw.io MCP 

Learn how to generate AWS architecture diagrams automatically using Draw.io MCP and GitHub Copilot Agent Skills. Build consistent, readable diagrams directly from structured inputs and integrate them into engineering workflows.