Amazon DEA-C01: データパイプラインの監視とトラブルシューティング — 学習ガイド

こちらの一部です: Amazon Data Engineer Associate DEA-C01 — 学習ガイド. 検証済みの解答で練習: Amazon試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

AWS全体でストリーミングデータとバッチデータをタイムリーかつ正確に配信するためには、データパイプラインのモニタリングとトラブルシューティングが不可欠です。この分野では、Kinesis、Firehose、Glue、DMS、Lambdaなどのサービスや、インシデント調査をサポートするAWS監査証跡に関するテレメトリ、アラート、診断技術を扱います。効果的なモニタリングは、コンシューマーの遅延、ジョブのリソース逼迫、配信レイテンシー、不正アクセスを可視化することで、平均検出時間/平均復旧時間(MTTD/MTTR)を短縮します。以下のセクションでは、本番環境のデータフローを運用および修復するための具体的なシグナル、CLI/コンソールパターン、および意思決定基準について説明します。

データサービスのためのCloudWatchメトリクスとアラーム

CloudWatchは主要なテレメトリプレーンです。主要なサービスメトリクスに対してメトリクスフィルター、ダッシュボード、アラームを作成し、アラームをSNS、EventBridge、またはSystems Managerと統合して自動修復を実現します。アラームをプログラムで作成するには aws cloudwatch put-metric-alarm を使用します。典型的なフラグには --metric-name--namespace--statistic (または --extended-stat)、--threshold--evaluation-periods--comparison-operator が含まれます。ダッシュボード用には、aws cloudwatch put-metric-data を使用して、「MyCompany/DataPipeline」のような名前空間でカスタムメトリクス(例:Glueジョブのメタデータから)をプッシュします。

以下のアクションにつながるメトリクスとパターンに注目してください:

アラート設定の意思決定基準:

Glueジョブのモニタリングとエラーハンドリング

GlueはメトリクスをCloudWatchに出力し、ログを/aws-glue/jobs/output(ジョブ実行ログ)と/aws-glue/jobs/error(エラー)に書き込みます。CloudWatch Logs Insightsを使用してジョブの実行をクエリします。クエリはコンソールまたは aws logs start-query で実行でき、クエリ文字列の例は fields @timestamp, @message | filter @message like /ERROR/ | sort @timestamp desc | limit 20 のようになります。Glueジョブ実行メトリクスからBytesRead、BytesWritten、RecordsProcessed、DPUHrsを追跡します。DPUHrsはコストとジョブの並列性に直接相関します。

一般的なGlueの障害モードと修復方法:

意思決定のトレードオフ:

KinesisとFirehoseのモニタリング

Kinesisコンシューマーの遅延:GetRecords.IteratorAgeMillisecondsを頼りに、コンシューマーがどれだけ遅れているかを検出します。IteratorAgeMillisecondsが一貫して高い場合:

シャード数を確認するには aws kinesis describe-stream を、IteratorAgeMillisecondsを取得するには aws cloudwatch get-metric-statistics を使用します。修復オプションを比較する際は、以下を考慮してください:

Firehoseの配信メトリクス:DeliveryToS3.DataFreshnessは配信レイテンシーを定量化します。典型的な buffering_delay 設定は60~900秒で、bufferSize または bufferInterval のいずれかに達するまでレコードを保持します。DeliveryToS3.DataFreshnessが高い場合:

Firehoseのバッファリングのセマンティクスを覚えておいてください。サービスは意図的にバッファ間隔まで遅延させます。レイテンシーを低減するにはバッファ間隔を短くしますが、その代償としてS3への書き込み頻度が増加します。


データセキュリティ、ガバナンス、コンプライアンス · すべてのドメイン · データワークロードのコスト最適化

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Amazonを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能