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

サーバーレスアプリケーションの観測を適正化し、運用負荷を減らしていってる話

Sho
September 10, 2024

 サーバーレスアプリケーションの観測を適正化し、運用負荷を減らしていってる話

serverless meetup osaka #3 で登壇した内容です。
#serverlessosaka

Sho

September 10, 2024
Tweet

More Decks by Sho

Other Decks in Programming

Transcript

  1. 今日の話 • 運用 ◦ アプリケーションのデプロイ ◦ パッチ適用 … etc •

    運用監視 ◦ ログ・メトリクス監視 ◦ リソース使用率の監視 … etc
  2. 今日の話 • 運用 ◦ アプリケーションのデプロイ ◦ パッチ適用 … etc •

    運用監視 ◦ ログ・メトリクス監視 ◦ リソース使用率の監視 … etc
  3. 構成について簡単に • AWS をメインにほとんどサーバレス構成でアプリケー ションを構築して運用 ◦ 1000個を超えるLambda関数 ◦ 数百のDynamoDbテーブルやS3バケット ◦

    数十のKinesis ストリームやSQSキュー • 運用監視システムは自前実装 ◦ ログやメトリクスに対してアラームをセットし、チャットに投稿される 仕組み ◦ 基本的には通知トリガーで対応する
  4. 課題点 • アラームが重複して発生する ◦ Lambdaのエラーログによるアラーム ◦ API G/Wの5xxエラーのアラーム • 対応不要なアラームが発生する

    ◦ マネージドなサービスに対する瞬間的な接続エラー等 ▪ それでもエラーは発生するのでアラームになってしまう ▪ 慢性的に発生すると、本当は対応が必要だったのにスルーされてしまう