LoginSignup
0
0

More than 1 year has passed since last update.

Exam Readiness DOP : 分野 3: モニタリングとロギング

Last updated at Posted at 2022-05-25

はじめに

AWS DOPの試験対策でExam Readiness: AWS Certified DevOps Engineer – Professional (Japanese)を視聴したので、内容をまとめます。

アジェンダ

分野 内容
1 SDLC の自動化
2 設定管理とIaC
3 モニタリングとロギング
4 ポリシーと標準の自動化
5 インシデントとイベントレスポンス
6 高可用性、対障害性、災害復旧

Amazon CloudWatch

メトリクス

image.png

  • SurgeQueueLength : キューに入れられたリクエストの総数。増加はバックエンドの処理が遅延していることを意味する。SurgeQueueがいっぱいになり処理ができなくなるとSpilloverCountがカウントされる
  • カスタムメトリクスを取得するにはアーキテクチャにエージェントをインストールする
  • HTTPステータスコードのメトリクス
      - BackendConnectionErrorsエラーが増加:ロードバランサーがウォームアップ中の可能性
      - HTTPCode_Backend_5xxエラー:データベース負荷の可能性。メトリクスを確認する
      - HTTPCode_ELB_4xx:接続がタイムアウトの可能性。インスタンスログを確認する
     - Latencyメトリクス
      - テスト中の増加はスケーリングの失敗の可能性
      - 一般的にはDBのボトルネック、外部サービスへのAPIコール

ログ

  • エージェントのインストールが必要
  • エージェントを利用してサービスにメッセージを送信
  • Amazon SNSトピックを経由して通知を送信
    image.png

image.png

アラーム

  • しきい値を確立する
    image.png

イベント、ルール、ターゲット

  • イベント:リソースの変更を検知
  • ルール:イベントをターゲットにマッチさせる
  • ターゲット:イベントを処理する
  • image.png

全体像

image.png

その他のサービス

CloudTrail

image.png

X-Ray

  • トラフィックフローを観察することで環境の評価を支援

コードサービスのモニタリング

image.png

ロギング

image.png

image.png

VPCフローログ

  • VPCサブネットとENI間のトラフィックフローを可視化。
    image.png

Amazon Kinesis

image.png

image.png

タグ付け

  • 管理・検索・フィルターに役立つ

問題例

  • 監査人がAWSアカウントからアプリケーション、システム、APIログにアクセスする
    -> EC2インスタンスでCloudWatch Logsを設定。CloudTrailを有効化。アクセス権を監査人に付与
  • Auto Scalingの応答時間を短縮¥
    -> Auto Scalingグループ内のサーバー台数を増やす。Amazon CloudWatchの同時リクエスト数のカスタムメトリクスをパブリッシュする。
  • ウェブアプリケーションから最大1分間のレイテンシーが複数回生じた。原因の特定に有用でない手法
    -> AWS CloudFormationのスケーリングイベント、ELBのレイテンシーはCloudWatchに記録されるものではない
  • 404の応答をリアルタイムに検知したい
    -> CloudWatch Logsエージェントをインストールし、ログを指定。404エラーを探すフィルターをロググループに適用。CloudWatchアラームを作成
  • アプリケーションサーバーのCPU不足
    -> インスタンスタイプの変更、Auto Scalingによる拡張
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0