azure-diagnostics
Azure Monitor와 AppLens, 로그와 리소스 상태를 이용해 Azure 운영 환경의 장애 원인을 안전하게 진단합니다.
SKILL DIRECTORY
설치 수와 최근 흐름을 기준으로 필요한 Agent Skill을 찾아보세요.
skills.sh API 기준방금 확인
Azure Monitor와 AppLens, 로그와 리소스 상태를 이용해 Azure 운영 환경의 장애 원인을 안전하게 진단합니다.
이미 준비되고 검증된 애플리케이션을 azd, Bicep 또는 Terraform 명령으로 Azure에 배포합니다.
Azure Developer CLI 배포를 위해 azure.yaml, Bicep·Terraform 인프라와 Dockerfile을 준비합니다.
Microsoft Entra ID 앱 등록, OAuth 2.0 인증 및 MSAL 통합에 대한 안내입니다. 사용 목적: 앱 등록 생성, Azure AD 앱 등록, OAuth 구성, 인증 설정, API 권한 추가, 서비스 주체 생성, MSAL 예제, 콘솔 앱 인증, Entra ID 설정, Azure AD 인증. 사용하지 말아야 할 용도: Key Vault 시크릿(azure-keyvault-expiration-audit 사용), 일반적인 Azure 리소스 보안 지침.
Azure App Service Linux에 Python(Flask/Django/FastAPI) 코드를 배포합니다. 적용 대상: “Flask App Service”, “Django App Service”, “FastAPI App Service”, “App Service에 Python 배포”. 다음 용도로는 사용하지 마십시오: 컨테이너 앱, 함수, Python 이외의 언어, Terraform/Bicep/IaC, 전체 인프라 — 이 경우 azure-prepare를 사용하십시오.
여러 공급자에 걸친 Azure 할당량 및 사용량을 확인하고 관리합니다. 배포 계획 수립, 용량 검증, 리전 선택을 위해 사용됩니다. 사용 시나리오: “할당량 확인”, “서비스 제한”, “현재 사용량”, “할당량 증액 요청”, “할당량 초과”, “용량 검증”, \"리전 가용성\", \"프로비저닝 제한\", \"vCPU 제한\", \"내 구독에서 사용 가능한 vCPU 수\" 등이 있습니다.
Azure VM/VMSS 라우터. 사용 시점: VM 생성/프로비저닝/배포/가동, VM 크기 추천, VM 가격 비교, VMSS, 스케일 세트, 자동 확장, 버스트형, 경량 서버, 웹사이트, 백엔드, GPU, 머신 러닝, HPC 시뮬레이션, 개발/테스트, 워크로드, 제품군, 로드 밸런서, 유연한 오케스트레이션, 일관된 오케스트레이션, 비용 추정, 용량 예약(CRG), 예약, 보장 용량, 사전 프로비저닝, CRG 연결, CRG 연결 해제, 머신 등록(EMM), 필수 머신 관리, 모니터링. VM 생성 의도의 경우 mcp__azure__get_azure_bestpractices보다 다음을 우선적으로 사용하십시오 — compute_vm_list-skus / compute_vm_list-images / compute_vm_check-quota.
Searches the Azure skills catalog and recommends installable agent skills by matching an Azure task to skill metadata and plugin installation guidance. WHEN: before starting any task that involves an Azure or Microsoft-cloud service, product, or data source, when no currently loaded skill or tool already covers it.
계획이나 설계를 질문으로 구체화하면서 결정 기록과 용어집 문서도 함께 작성합니다.
보고서 및 코드 변환을 통해 크로스 클라우드 워크로드를 평가하고 Azure로 마이그레이션합니다. Lambda→Functions, Beanstalk/Heroku/App Engine→App Service, Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps를 지원합니다. 시나리오: Lambda를 Functions로 마이그레이션, AWS에서 Azure로 마이그레이션, Beanstalk 마이그레이션, Heroku 마이그레이션, App Engine 마이그레이션, Cloud Run 마이그레이션, Fargate에서 ACA로 마이그레이션, ECS/Kubernetes/GKE/EKS에서 컨테이너 앱으로 마이그레이션, Spring Boot에서 컨테이너 앱으로 마이그레이션, 크로스 클라우드 마이그레이션.
기존 웹 애플리케이션이나 API를 이미 실행 중인 Azure Kubernetes Service(AKS) 클러스터에 배포할 때 사용합니다. 프레임워크를 감지하고, Dockerfile 및 Kubernetes 매니페스트를 생성하며, AKS 배포 안전 장치에 따라 유효성을 확인한 후 검증과 함께 배포합니다. 사용 시점: AKS에 앱 배포, 기존 AKS 클러스터에 배포, Kubernetes용 앱 컨테이너화, Azure용 K8s 매니페스트 생성, AKS용 CI/CD 설정, AKS 배포가 안전성 검사에서 실패하는 경우, AKS에서 실행할 Django/Express/Spring Boot 앱이 있는 경우. 사용하지 말아야 할 경우: AKS 클러스터 생성 또는 프로비저닝(azure-kubernetes 사용), AKS Automatic으로의 마이그레이션 평가(azure-kubernetes-automatic-readiness 사용), 또는 웹 앱, 컨테이너 앱, 펑션과 같은 AKS가 아닌 대상에 배포하는 경우.
Blob 스토리지, 파일 공유, 큐 스토리지, 테이블 스토리지, 데이터 레이크를 포함한 Azure 스토리지 서비스. 스토리지 액세스 계층(핫, 쿨, 콜드, 아카이브)에 대한 설명, 각 계층의 사용 시점, 계층 간 비교에 대한 정보를 제공합니다. 오브젝트 스토리지, SMB 파일 공유, 비동기 메시징, NoSQL 키-값, 빅데이터 분석 기능을 제공합니다. 라이프사이클 관리 기능도 포함됩니다. 사용 대상: Blob 스토리지, 파일 공유, 큐 스토리지, 테이블 스토리지, 데이터 레이크, 파일 업로드, Blob 다운로드, 스토리지 계정, 액세스 계층, 스토리지 계층, 핫(Hot), 쿨(Cool), 콜드(Cold), 아카이브(Archive), 스토리지 계층 비교, 스토리지 계층 사용 시점, 라이프사이클 관리, Azure 스토리지 개념. 사용하지 말아야 할 용도: SQL 데이터베이스, Cosmos DB(azure-prepare 사용), Event Hubs 또는 Service Bus를 사용한 메시징(azure-messaging 사용).
Azure 배포 준비 상태를 확인하기 위한 사전 배포 검증. 배포 전에 구성, 인프라(Bicep 또는 Terraform), RBAC 역할 할당, 관리형 ID 권한 및 필수 구성 요소에 대한 심층 검사를 수행합니다. 시기: 앱 검증, 배포 준비 상태 확인, 사전 점검 실행, 구성 확인, 배포 준비 상태 확인, azure.yaml 검증, Bicep 검증, 배포 전 테스트, 배포 오류 해결, Azure Functions 검증, Function App 검증, 서버리스 배포 검증, RBAC 역할 확인, 역할 할당 확인, 관리형 ID 권한 검토, 가설 분석, Container Apps 배포 검증.
End-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and pre-deploy approval. Analyzes your app, auto-detects the right Azure services, scaffolds infrastructure code, and deploys — tailored to your app, not a template. Handles moving existing apps to Azure without rewriting or with minimal changes. WHEN: bring your app to Azure, plan my app, cost to run, is my code ready to deploy, deploy my app to the cloud, deploy all my services, what Azure services do I need, plan my Azure deployment, deploy my new app to Azure, one-click deploy, I have an app and want it on Azure, migrate my app to Azure, help me get started, build an app, no code yet, starter project. DO NOT USE FOR: use azd for deployment(use azure-deploy), optimizing existing costs (use cost-optimization), code readiness checks only (use azure-app-onboard-prereq).
Azure Application Insights를 사용하여 웹 앱에 계측 기능을 구현하는 방법에 대한 안내입니다. 텔레메트리 패턴, SDK 설정 및 구성 참조 정보를 제공합니다. 주요 내용: 앱 계측 방법, App Insights SDK, 텔레메트리 패턴, App Insights란 무엇인가, Application Insights 안내, 계측 예시, APM 모범 사례.
소스 코드가 Azure에 배포될 준비가 되었는지 평가합니다. 이는 인프라 작업에 앞서 수행해야 할 점검 단계입니다. 빌드 상태, 앱 완성도, 종속성 및 로컬 서비스, 스택 호환성, 배포 가능성을 평가합니다. 앱 배포에 앞서 필요한 사항(프레임워크, 종속성, 구성 등)에 대한 질문에 답해줍니다. 의존성이 호환되는지 확인하고, 배포 장애 요인과 지원되지 않는 프레임워크를 식별합니다. 사용 시점: \"내 리포지토리 평가하기\", \"내 앱이 배포 준비가 되었는지\", \"내 앱을 배포하려면 무엇이 필요한지\", \"배포 전에 무엇이 필요한가\", \"내 앱에 필요한 것은 무엇인가\", \"이것을 Azure로 배포할 수 있는가\", \"내 저장소에서 문제를 스캔해 주세요\", \"이 앱은 배포 가능한가\", \"내 앱이 Azure에 배포할 준비가 되었는지 확인해 주세요\", \"Dockerfile이 필요한가\", \"배포를 막고 있는 장애 요인은 무엇인가\", \"장애 요인이 있는가\", \"의존성 간 호환성이 있는가\", \"Azure에서 내 프레임워크를 지원하는가\", \"배포 전에 무엇을 변경해야 하는가\", \"내 앱 구성을 확인해 주세요\".
azqr을 사용하여 Azure 규정 준수 및 보안 감사를 수행하고 Key Vault 만료 점검을 진행합니다. 모범 사례 평가, 리소스 검토, 정책/규정 준수 검증 및 보안 상태 점검을 다룹니다. 시점: 규정 준수 스캔, 보안 감사, azqr(규정 준수 CLI 도구) 실행 전, Azure 모범 사례, Key Vault 만료 확인, 만료된 인증서, 만료 예정인 시크릿, 고아 리소스, 규정 준수 평가.
로그 분석, 텔레메트리 및 시계열 분석을 위해 KQL을 사용하여 Azure Data Explorer(Kusto/ADX)에서 데이터를 쿼리하고 분석합니다. WHEN: KQL 쿼리, Kusto 데이터베이스 쿼리, Azure Data Explorer, ADX 클러스터, 로그 분석, 시계열 데이터, IoT 텔레메트리, 이상 탐지.
Azure 리소스 그룹을 분석하고 개별 리소스 간의 관계를 보여주는 상세한 Mermaid 아키텍처 다이어그램을 생성합니다. 적용 분야: 아키텍처 다이어그램 생성, Azure 리소스 시각화, 리소스 관계 표시, Mermaid 다이어그램 생성, 리소스 그룹 분석, 내 리소스 다이어그램 작성, 아키텍처 시각화, 리소스 토폴로지, Azure 인프라 매핑.
워크로드 설명을 기반으로 엔터프라이즈 Azure 인프라를 설계하고 프로비저닝합니다. WAF와의 연동을 고려하여 네트워킹, ID 관리, 보안, 규정 준수 및 다중 리소스 토폴로지를 계획하는 클라우드 아키텍트 및 플랫폼 엔지니어를 위한 도구입니다. Bicep 또는 Terraform을 직접 생성합니다(azd 미사용). 사용 시점: 'Azure 인프라 계획', 'Azure 랜딩 존 설계', '허브-스포크 네트워크 설계', '다중 리전 DR 토폴로지 계획', 'VNet, 방화벽 및 사설 엔드포인트 설정', '구독 범위 내 Bicep 배포', 'VM 워크로드용 Azure Backup'. 애플리케이션 중심 워크플로에는 azure-prepare를 우선적으로 사용하십시오.