コンテンツ分野 4: トラブルシューティングと最適化
タスク 1: 根本原因分析の支援
スキル 4.1.1: コードをデバッグして欠陥を特定する。
スキル 4.1.2: アプリケーションメトリクス、ログ、トレースを解釈する。
スキル 4.1.3: ログをクエリして関連データを見つける。
スキル 4.1.4: カスタムメトリクスを実装する [Amazon CloudWatch 埋め込みメトリクスフォーマット (EMF) など]。
スキル 4.1.5: ダッシュボードとインサイトを使用してアプリケーションヘルスを確認する。
スキル 4.1.6: サービス出力ログを使用してデプロイ失敗をトラブルシューティングする。
スキル 4.1.7: アプリケーションにおけるサービス統合の問題をデバッグする。
タスク 2: オブザーバビリティのためのコードの考案
スキル 4.2.1: ログ記録、モニタリング、オブザーバビリティの違いを説明する。
スキル 4.2.2: アプリケーションの動作と状態を記録する効果的なログ記録戦略を実装する。
スキル 4.2.3: カスタムメトリクスを出力するコードを実装する。
スキル 4.2.4: トレースサービスへの注釈を追加する。
スキル 4.2.5: 特定のアクション (クォータ制限またはデプロイの完了に関する通知など) に関する通知アラートを実装する。
スキル 4.2.6: AWS のサービスとツールを使用してトレースを実装する。
スキル 4.2.7: アプリケーションイベントとユーザーアクションの構造化ログ記録を実装する。
スキル 4.2.8: アプリケーションヘルスチェックとレディネスプローブを設定する。
タスク 3: AWS のサービスと機能を使用したアプリケーションの最適化
スキル 4.3.1: 同時実行を定義する。
スキル 4.3.2: アプリケーションのパフォーマンスをプロファイルする。
スキル 4.3.3: アプリケーションの最小メモリと処理能力を判断する。
スキル 4.3.4: サブスクリプションフィルターポリシーを使用してメッセージを最適化する。
スキル 4.3.5: リクエストヘッダーに基づいてコンテンツをキャッシュする。
スキル 4.3.6: アプリケーションレベルのキャッシュを実装してパフォーマンスを向上させる。
スキル 4.3.7: アプリケーションリソースの使用を最適化する。
スキル 4.3.8: アプリケーションのパフォーマンスの問題を分析する。
スキル 4.3.9: アプリケーションログを使用してパフォーマンスのボトルネックを特定する。