Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ

 ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ

Avatar for Ryotaro Harada

Ryotaro Harada

April 10, 2026

More Decks by Ryotaro Harada

Other Decks in Technology

Transcript

  1. IoT技術本部 IoT技術部 原田 涼太郎 活動・表彰: JAWS-UG 彩の国埼玉支部運営 2024 Japan AWS

    All Certifications Engineer 2025 Japan All AWS Certifications Engineer KDDI Cloud SAMURAI 2024 AWS Community Builders(Serverless) 好きなAWSサービス: Amazon ECS/Amazon Certificate Manager/Amazon Bedrock AgentCore 2 自己紹介 @symphonius_ryo @ry-harada
  2. IoT技術本部 IoT技術部 原田 涼太郎 活動・表彰: JAWS-UG 彩の国埼玉支部運営 2024 Japan AWS

    All Certifications Engineer 2025 Japan All AWS Certifications Engineer KDDI Cloud SAMURAI 2024 AWS Community Builders(Serverless) 好きなAWSサービス: Amazon ECS/Amazon Certificate Manager/Amazon Bedrock AgentCore 3 自己紹介 @symphonius_ryo @ry-harada
  3. IoT技術本部 IoT技術部 原田 涼太郎 活動・表彰: JAWS-UG 彩の国埼玉支部運営 2024 Japan AWS

    All Certifications Engineer 2025 Japan All AWS Certifications Engineer KDDI Cloud SAMURAI 2024 AWS Community Builders(Serverless) 好きなAWSサービス: Amazon ECS/Amazon Certificate Manager/Amazon Bedrock AgentCore 4 @symphonius_ryo @ry-harada 自己紹介 Container Security AI Engineering
  4. 歴史や経験からくる、あらかじめ定義された指標に対する運用 例えば、CPU使用率が80%を超えたらアラート発報 一般的によく知られている障害には有効 チーム最高のデバッガーは、チームに最も長くいる人 既知の障害・原因に対する監視 「システム内部で何が起きているのか」を説明できるシステムの能力 よく「ログ」 「メトリクス」 「トレース」が重要と言われるが、要件やシステムによって 取得すべき指標が異なる

    チーム最高のデバッガーは、チームで最も好奇心が強い人 未知の障害・原因に対する監視 制御理論の定義:外部出力の知識からシステムの内部状態をどれだけうまく推測できるかの尺度 モニタリング オブザーバビリティ オブザーバビリティとは? 【参考】オブザーバビリティ・エンジニアリング https://www.oreilly.co.jp/books/9784814400126/
  5. 実装方法 15 以下4つの方法がある Lambdaコンソールから設定 CloudWatch Application Signalsコンソールから設定 AWS CDKで実装 ADOT

    Lambda Layer手動追加 ログ・メトリクスは取れているので、トレース取得を目的とする ※別途CDKでも実装しましたが、今回は説明のためLambdaコンソールから実施
  6. 実装(API Gatewayコンソール) 20 Lambdaだけでは不十分 API Gateway + Lambdaの場合はAPI Gatewayでも X-Rayを有効にする必要がある

    API Gateway(REST)から、対象のAPIの「ステージ>ログとトレース」から、 X-Rayトレースを有効にする( 「APIをデプロイ」を忘れずに!)