Skip to content

feat(aks/iis): add iis-logmonitor AKS example and docs#220

Open
bobsira wants to merge 1 commit intomainfrom
aks-iis-monitoring-docs
Open

feat(aks/iis): add iis-logmonitor AKS example and docs#220
bobsira wants to merge 1 commit intomainfrom
aks-iis-monitoring-docs

Conversation

@bobsira
Copy link
Contributor

@bobsira bobsira commented Feb 8, 2026

Add a ready-to-run AKS example for running LogMonitor with IIS, improve docs and monitoring guidance, include screenshots references, fix lint issues.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new, ready-to-run AKS example for running LogMonitor with IIS in a Windows container, and extends LogMonitor documentation with IIS monitoring guidance.

Changes:

  • Introduces an examples/aks/iis-logmonitor sample: Dockerfile + LogMonitor config + Kubernetes manifests + PowerShell automation scripts.
  • Adds Azure Monitor (Container Insights) guidance and example KQL queries for collecting IIS logs in AKS.
  • Updates LogMonitor/docs/README.md with an IIS monitoring section and markdown/lint formatting improvements.

Reviewed changes

Copilot reviewed 12 out of 17 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
examples/aks/iis-logmonitor/ps-scripts/vars.txt Adds variable file for AKS provisioning scripts (currently contains credentials).
examples/aks/iis-logmonitor/ps-scripts/rg-create.ps1 Creates resource group with subscription selection guardrails.
examples/aks/iis-logmonitor/ps-scripts/aks-create.ps1 Creates AKS cluster and Windows node pool; fetches kubeconfig.
examples/aks/iis-logmonitor/ps-scripts/linux-nodepool.ps1 Adds a Linux node pool (vars parsing currently broken).
examples/aks/iis-logmonitor/ps-scripts/deploy.ps1 Applies Kubernetes deployment manifests with basic checks.
examples/aks/iis-logmonitor/ps-scripts/clean-up.ps1 Deletes the resource group with confirmation/force option.
examples/aks/iis-logmonitor/deployment/deployment.yml Deploys IIS + LogMonitor container and a LoadBalancer service.
examples/aks/iis-logmonitor/deployment/az-monitor-configmap.yaml Provides a Container Insights agent ConfigMap sample for log/metric collection.
examples/aks/iis-logmonitor/Dockerfile Builds Windows IIS image that downloads LogMonitor and runs ServiceMonitor via LogMonitor.
examples/aks/iis-logmonitor/LogMonitorConfig.json Configures LogMonitor to tail IIS logs and subscribe to IIS-related ETW providers.
examples/aks/iis-logmonitor/README.md Step-by-step build/deploy instructions and Azure Monitor guidance with screenshots.
examples/aks/iis-logmonitor/images/iis2.png Screenshot asset referenced by the example README.
examples/aks/iis-logmonitor/images/iis3.png Screenshot asset referenced by the example README.
LogMonitor/docs/README.md Adds “IIS Monitoring with Log Monitor” section and improves formatting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bobsira bobsira force-pushed the aks-iis-monitoring-docs branch from 4fd98de to f7dc6b3 Compare February 9, 2026 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants