error-debugging-error-analysis
本番環境のエラーを効果的にデバッグする
このスキルは、開発者が本番システムのエラーの根本原因を迅速に特定し、適切なエラーハンドリングとオブザーバビリティソリューションを実装するのに役立ちます。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“error-debugging-error-analysis”。 このエラーを分析してください:UserService.java:45 で NullPointerException
预期结果:
スタックトレースによると、NullPointerException は UserService.java:45 で発生しています。これは通常、null 以外の引数を期待するメソッドに null 値が渡されたことを意味します。推奨アプローチ:1) コールチェーンを確認して null が渡されている場所を特定する、2) エントリポイントで null 検証を追加する、3) Optional 型を使用して null 許容性を明示的にすることを検討する。
正在使用“error-debugging-error-analysis”。 マイクロサービスに分散トレーシングをどのように設定すればよいですか?
预期结果:
分散トレーシングには次のことを推奨します:1) ベンダーに依存しない計装のために OpenTelemetry を使用する、2) すべてのサービスヘッダーに相関 ID を実装する、3) トレースコレクター(Jaeger または Tempo)を設定する、4) サービス境界間でトレースコンテキストの伝播を追加する。ミドルウェアのコード例は次のとおりです...
安全审计
安全This is an educational debugging and error analysis skill. Static findings flagged example code patterns in documentation (shell commands, network calls, environment variables) but these are legitimate educational examples for observability implementation. No malicious intent detected. All flagged patterns are standard debugging and logging practices documented for teaching purposes.
中风险问题 (3)
低风险问题 (1)
质量评分
你能构建什么
本番インシデント対応
インシデント中の本番エラーを分析し、根本原因を特定して、ロールバック計画を含む即座の修正を実装します。
分散システムのデバッグ
相関 ID、分散トレーシング、ログ集約を使用して、マイクロサービス全体でエラーを追跡します。
オブザーバビリティのセットアップ
アプリケーション向けの包括的なエラートラッキング、ログ、監視を実装します。
试试这些提示
このエラーメッセージとスタックトレースを分析してください。考えられる根本原因を特定し、修正を提案してください:$ERROR_MESSAGE
本番環境の問題のデバッグを手伝ってください。エラーは $SERVICE_NAME で発生しています。関連するログは次のとおりです:$LOGS
$LANGUAGE アプリケーションのエラートラッキングを設定したいです。$TOOL_NAME 統合のベストプラクティスを教えてください。
システムで $ERROR_TYPE エラーが発生しています。根本原因を見つけるための体系的なデバッグプロセスを説明してください。
最佳实践
- 修正を提案する前に、常に制御された環境でエラーを再現する
- 相関 ID を使用した構造化ログを使用して、サービス間のリクエストを追跡する
- カスケード障害を防ぐためにエラーバウンダリとグレースフルデグラデーションを実装する
避免
- 適切なログとアラートなしにエラーを無視する
- エラーメッセージやログに機密データをハードコーディングする
- アクションやログ記録なしに例外をキャッチする