技能 azure-diagnostics
📦

azure-diagnostics

安全

Produktionsprobleme in Azure debuggen

Dieses Skill hilft Entwicklern, Produktionsprobleme in Azure zu diagnostizieren und zu beheben, indem es strukturierte Debugging-Workflows, Diagnosebefehle und KQL-Abfragen für Container Apps bereitstellt.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“azure-diagnostics”。 Meine Container App zeigt Status 'Running' gibt aber 502-Fehler zurück

预期结果:

  • Überprüfen Sie, ob die Ingress-TargetPort-Konfiguration mit dem Listening-Port Ihrer App übereinstimmt
  • Verifizieren Sie, dass der Health-Endpoint HTTP 200 zurückgibt
  • Überprüfen Sie Container-Startprotokolle auf Fehler
  • Stellen Sie sicher, dass Dockerfile EXPOSE mit der Ingress-Konfiguration übereinstimmt

正在使用“azure-diagnostics”。 Schreiben Sie eine KQL-Abfrage, um fehlgeschlagene Anfragen zu finden

预期结果:

  • AppRequests
  • | where Success == false
  • | where TimeGenerated > ago(1h)
  • | summarize count() by Name, ResultCode
  • | order by count_ desc

安全审计

安全
v1 • 2/20/2026

This skill contains only documentation with example Azure CLI commands and KQL queries. Static scanner flagged 70 instances of 'external_commands' but these are markdown code blocks showing example commands, not executable code. Network findings are documentation URLs. Env access findings reference standard Azure Container Apps environment variables. All high/critical findings are false positives - the skill is safe for publication.

4
已扫描文件
393
分析行数
5
发现项
1
审计总数

严重问题 (1)

False Positive: Dangerous Combination Heuristic
Scanner flagged 'Code execution + Network + Credential access' pattern. This is a documentation skill with no executable code. The 'external_commands' findings are Azure CLI examples in markdown code blocks. Network findings are documentation URLs. No credential access exists.

高风险问题 (1)

False Positive: Weak Cryptographic Algorithm
Scanner flagged 'Weak cryptographic algorithm' in KQL query files. This is a false positive - the scanner misinterprets KQL keywords like 'where', 'state' as cryptographic terms. These are Kusto Query Language queries for log analysis.
中风险问题 (3)
False Positive: External Commands in Documentation
Scanner flagged 70 instances of 'Ruby/shell backtick execution'. These are Azure CLI commands shown in markdown code blocks as documentation examples. The skill is a documentation reference - it shows users example commands but does not execute them.
False Positive: Hardcoded URLs
Scanner flagged 3 hardcoded URLs. These are legitimate Microsoft Learn documentation links and example curl commands for health check endpoints.
False Positive: Environment Variable Access
Scanner flagged 'process.env.PORT' as sensitive. This is standard Azure Container Apps documentation showing how to read the container port from environment variables.
审计者: claude

质量评分

50
架构
100
可维护性
85
内容
31
社区
60
安全
91
规范符合性

你能构建什么

Image-Pull-Fehler bei Container App debuggen

Diagnostizieren Sie, warum ein Container-Image nicht aus Azure Container Registry gepullt werden kann, und erhalten Sie schrittweise Korrekturbefehle

Anwendungsprotokolle mit KQL analysieren

Abfragen von Application Insights, um aktuelle Fehler, fehlgeschlagene Anfragen und Leistungsprobleme zu finden

Kaltstart-Timeouts beheben

Identifizieren und beheben Sie langsame Erst-Anfrage-Probleme in Azure Container Apps durch Anpassung der Replikateinstellungen

试试这些提示

Grundlegende Diagnoseanfrage
Meine Azure Container App startet nicht. Helfen Sie mir, das Problem mit dem azure-diagnostics Skill zu diagnostizieren.
Image-Pull-Fehlerbehebung
Ich erhalte ständig Image-Pull-Fehler in meiner Container App. Wie behebe ich ACR-Authentifizierungsprobleme?
Protokollanalyse mit KQL
Helfen Sie mir, KQL-Abfragen zu schreiben, um Fehler in meinen Application Insights-Protokollen der letzten Stunde zu finden.
Untersuchung von Integritätsprüfungen
Mein Container wird aufgrund von Integritätsprüfungsfehlern ständig neu gestartet. Was sollte ich überprüfen?

最佳实践

  • Beginnen Sie mit Ressourcen-Integritätsprüfungen, bevor Sie sich in detaillierte Protokolle vertiefen
  • Verwenden Sie einen systematischen Diagnosefluss: Symptome -> Integrität -> Protokolle -> Metriken -> Änderungen
  • Nutzen Sie AppLens MCP für KI-gestützte Root-Cause-Analysen, wenn verfügbar
  • Dokumentieren Sie alle versuchten Remedierungsschritte für zukünftige Referenz

避免

  • Überspringen Sie keine Integritätsprüfungen bei der Untersuchung von Container-Neustarts
  • Gehen Sie nicht davon aus, dass Azure-Dienste gesund sind, ohne zuerst HealthResources zu überprüfen
  • Ignorieren Sie keine Bereitstellungsstatus-Fehler – diese weisen auf Bereitstellungsprobleme hin

常见问题

Was macht dieses Skill genau?
Dieses Skill bietet Anleitungen zur Fehlerbehebung, Diagnosebefehle und KQL-Abfragen für Azure Container Apps. Es führt keine Befehle aus, sondern zeigt Ihnen, wie Sie Probleme diagnostizieren.
Kann dieses Skill meine Azure-Probleme beheben?
Nein. Dieses Skill bietet Anleitungen und Befehle, die Sie ausführen können. Sie müssen die Azure CLI-Befehle selbst mit Ihren Azure-Anmeldedaten ausführen.
Welche Azure-Dienste werden unterstützt?
Deckt derzeit Azure Container Apps-Diagnose ab, einschließlich Image-Pull, Kaltstart und Integritätsprüfungsprobleme. Weitere Dienste folgen bald.
Muss ich Azure CLI installieren?
Ja, Sie müssen Azure CLI installiert haben, um die angezeigten Diagnosebefehle auszuführen. Das Skill bietet die Befehle, aber Sie müssen az CLI konfiguriert haben.
Was ist AppLens?
AppLens ist ein Azure MCP-Tool, das KI-gestützte Diagnosen bereitstellt. Es kann automatisch Probleme erkennen und Remedierungsschritte vorschlagen.
Wie frage ich Azure Resource Graph ab?
Verwenden Sie das extension_cli_generate MCP-Tool mit der Absicht 'Azure Resource Graph abfragen' oder konstruieren Sie az graph query-Befehle mit KQL.