Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

azure-diagnostics

AppLens、Azure Monitor、リソースヘルスを活用し、Azure 上の本番環境の問題を安全にトリアージ・デバッグします。App Service の高CPU・デプロイ失敗、Container Apps・Functions・AKS のトラブルシューティング(Pod Pending、CrashLoop、ノード障害、アップグレード失敗など)、KQL によるログ分析、イメージプル失敗やヘルスプローブ障害の調査、さらに Event Hubs・Service Bus の AMQP 接続エラーやデッドレターといったメッセージング系の問題解決にも対応します。

description の原文を見る

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, service bus dead letter.

SKILL.md 本文

Azure Diagnostics

権限のあるガイダンス — 必須遵守

このドキュメントは、Azure 本番環境の問題をデバッグおよびトラブルシューティングするための公式情報源です。これらの指示に従い、Azure サービスの一般的な問題を体系的に診断および解決してください。

トリガー

次の場合にこのスキルを有効化してください:

  • 本番環境の問題をデバッグまたはトラブルシューティングする
  • Azure サービスのエラーを診断する
  • アプリケーションログまたはメトリクスを分析する
  • イメージプル、コールドスタート、またはヘルスプローブの問題を修正する
  • Azure リソースが失敗している理由を調査する
  • アプリケーションエラーの根本原因を見つける
  • App Service の問題をトラブルシューティングする (高 CPU、デプロイ失敗、クラッシュ、遅い応答、TLS/カスタムドメイン)
  • 「app service をトラブルシューティングする」、「app service 高 CPU」、「app service デプロイ失敗」などのプロンプトに対応する
  • Azure Function Apps をトラブルシューティングする (呼び出し失敗、タイムアウト、バインディングエラー)
  • Function App にリンクされている App Insights または Log Analytics ワークスペースを見つける
  • AKS クラスタ、ノード、ポッド、イングレス、または Kubernetes ネットワーキングの問題をトラブルシューティングする
  • Azure Messaging SDK の問題をトラブルシューティングする (Event Hubs、Service Bus 接続失敗、AMQP エラー、メッセージロック問題)

ルール

  1. 体系的な診断フローで開始する
  2. 利用可能な場合は AppLens (MCP) を AI 駆動の診断に使用する
  3. ログを深掘りする前にリソースヘルスを確認する
  4. サービスタイプに基づいて適切なトラブルシューティングガイドを選択する
  5. 調査結果と試みた修復ステップを記録する
  6. AKS インシデントを専用の AKS トラブルシューティングドキュメントにルーティングする

クイック診断フロー

  1. 症状を特定する - 何が失敗していますか?
  2. リソースヘルスを確認する - Azure は正常ですか?
  3. ログを確認する - ログは何を示していますか?
  4. メトリクスを分析する - パフォーマンスパターンは?
  5. 最近の変更を調査する - 何が変更されましたか?

サービス別トラブルシューティングガイド

サービス一般的な問題リファレンス
Container Appsイメージプル失敗、コールドスタート、ヘルスプローブ、ポートの不一致container-apps/
App Service高 CPU、デプロイ失敗、クラッシュ、遅い応答、TLS/カスタムドメインapp-service/
Function Appsアプリの詳細、呼び出し失敗、タイムアウト、バインディングエラー、コールドスタート、不足しているアプリ設定functions/
AKSクラスタアクセス、ノード、kube-system、スケジューリング、クラッシュループ、イングレス、DNS、アップグレードAKS Troubleshooting
MessagingEvent Hubs & Service Bus SDK エラー、AMQP 失敗、メッセージロック、接続性Messaging Troubleshooting

ルーティング

  • Container Apps および Function Apps の診断はこの親スキルに保つ。
  • アクティブな AKS インシデント、AKS 固有のインテーク、エビデンス収集、および修復ガイダンスを AKS Troubleshooting にルーティングする。
  • Azure Messaging SDK トラブルシューティング (Event Hubs、Service Bus) を Messaging Troubleshooting にルーティングする。

クイックリファレンス

一般的な診断コマンド

# Check resource health
az resource show --ids RESOURCE_ID
# View activity log
az monitor activity-log list -g RG --max-events 20
# Container Apps logs
az containerapp logs show --name APP -g RG --follow
# Function App logs (query App Insights traces)
az monitor app-insights query --apps APP-INSIGHTS -g RG \
  --analytics-query "traces | where timestamp > ago(1h) | order by timestamp desc | take 50"

AppLens (MCP ツール)

AI 駆動の診断には以下を使用してください:

mcp_azure_mcp_applens
  intent: "diagnose issues with <resource-name>"
  command: "diagnose"
  parameters:
    resourceId: "<resource-id>"

Provides:
- Automated issue detection
- Root cause analysis
- Remediation recommendations

Azure Monitor (MCP ツール)

ログとメトリクスをクエリするには:

mcp_azure_mcp_monitor
  intent: "query logs for <resource-name>"
  command: "logs_query"
  parameters:
    workspaceId: "<workspace-id>"
    query: "<KQL-query>"

一般的な診断クエリについては kql-queries.md を参照してください。


Azure リソースヘルスを確認する

MCP を使用する

mcp_azure_mcp_resourcehealth
  intent: "check health status of <resource-name>"
  command: "get"
  parameters:
    resourceId: "<resource-id>"

CLI を使用する

# Check specific resource health
az resource show --ids RESOURCE_ID

# Check recent activity
az monitor activity-log list -g RG --max-events 20

リファレンス

  • KQL Query Library
  • Azure Resource Graph Queries
  • App Service Troubleshooting
  • Function Apps Troubleshooting
  • Messaging Troubleshooting

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
microsoft
リポジトリ
microsoft/azure-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/microsoft/azure-skills / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: microsoft · microsoft/azure-skills · ライセンス: MIT