Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS Observability ベストプラクティス 大紹介
Search
o11yfes
May 07, 2024
Technology
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Observability ベストプラクティス 大紹介
o11yfes
May 07, 2024
More Decks by o11yfes
See All by o11yfes
⽣成 AI で進化する AWS オブザーバビリティ
o11yfes2023
0
410
X-Ray SDKとDaemonのサポート終了と移⾏ガイド
o11yfes2023
0
600
AWS オブザーバビリティサービスアップデート
o11yfes2023
0
340
クロスアカウント/クロスリージョンのオブザーバビリティ
o11yfes2023
0
300
サーバレス、コンテナ、データベース特化型機能をご紹介。CloudWatch をもっと使いこなそう!
o11yfes2023
0
550
Amazon CloudWatch を使って NW 監視を行うには
o11yfes2023
0
990
CloudWatch 大好きなSAが語る CloudWatch キホンのキ
o11yfes2023
0
640
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
620
Observabilityジャーニーを実現するためのAWSサービス:CloudWatch編
o11yfes2023
0
830
Other Decks in Technology
See All in Technology
変化の早いClaude Codeを 書籍に落とし込む
oikon48
6
1.2k
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
370
Pavlokで始める電撃駆動開発
sgrsn
0
170
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
410
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
440
Webアクセシビリティ入門 2026
recruitengineers
PRO
1
220
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
760
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
120
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
180
MIRU 2026 チュートリアル
keisuke198619
0
800
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A designer walks into a library…
pauljervisheath
211
24k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
sira's awesome portfolio website redesign presentation
elsirapls
0
320
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
BBQ
matthewcrist
89
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
560
Transcript
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. AWS Observability ベストプラクティス ⼤紹介 ⽇平 ⼤樹 アマゾンウェブサービスジャパン合同会社 テクニカルアカウントマネージャー 春の Observability 祭り 2024 ~Observability獲得までの旅~ 20:20 - 20:40 JST
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ⾃⼰紹介 2 ⽒名 ⽇平 ⼤樹(ひびら たいき) 役職 エンタープライズサポートをご契約頂いたお客様を⽀援する テクニカルアカウントマネージャー 好きな サービス Amazon CloudWatch Synthetics Amazon CloudWatch RUM Amazon CloudWatch Evidently
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. Agenda 3 • AWS Observability ベストプラクティスとは • ベストプラクティスガイドのカテゴリ • ソリューション • データタイプ • ツール • レシピ • ベストプラクティスへの貢献 • まとめ
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. AWS Observability ベストプラクティ スとは 4
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. • AWS Observability ベストプラクティ ス とはAWS で Observability を実装 するプロセスを簡素化するための ベス トプラクティスガイド • 何を⾏うべきか、何を⾏うべきでない か、そしてそれらを実⾏する⽅法のレ シピのコレクションを提⽰ • 現在、英語・⽇本語の2つの⾔語に対 応 5 AWS Observability ベストプラクティス https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. Observability ベストプラクティス 6 重要なものを監視 する 適切なツールを選 択する すべてのティアか らテレメトリを収 集する データは⼒だが、 些細なことにこだ わるな Day One から取り ⼊れる https://aws-observability.github.io/observability-best-practices/ja/guides/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. 重要なものを監視する 7 https://aws-observability.github.io/observability-best- practices/ja/guides/ • ビジネス、プロジェクト、ユーザー にとって 何が重要かを理解 し 成功 の指標(KPI)定義 する • 追跡し測定する⾃動化された⽅法を ⽤意する • ワークロードの運⽤を監視するの と同じシステムで⾏う • 時系列フォーマットで保有する
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. • すべてのワークロードは異なるが、共通 のツールを使⽤することで結果をより速 く得ることが可能 • ⾞輪の再発明は避け、データサイロでは なく、オープンなシステムを常に構築 • 複雑な分散アプリケーションの場合、す べてのメトリクスに対してベースライン を作成することは⼤変であり、異常検知、 ⾃動化、機械学習が不可⽋ 8 適切なツールを選択する https://aws-observability.github.io/observability-best- practices/ja/guides/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. • アプリケーションは孤⽴して存在せず、 ネットワークインフラ、クラウドプロ バイダー、インターネットサービスプ ロバイダーなど、外部の要因が結果に 影響を与える可能性がある • そのため、ワークロード全体のビュー を持つことが重要 § コンポーネント間のインテグレー ションに焦点を当てる § エンドユーザー体験を忘れない 9 すべてのティアからテレメ トリを収集する https://aws-observability.github.io/observability-best- practices/ja/guides/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. • アプリケーションの規模によっては、 シグナルが⾮常に多く、そうしたシグ ナルの収集は重要で⼒になるが、費⽤ 対効果が薄れることもある • ベストプラクティスは、重要なものを モニタリングすることから始め、適切 な情報に焦点を当てること 10 データは⼒だが、些細なこ とにこだわるな https://aws-observability.github.io/observability-best- practices/ja/guides/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. • 開発サイクルの後半で Observability を導⼊することはアンチパターン • ワークロードに後から Observability をボルトオンするのではなく、 Observability を使⽤してビジネス を加速するのに役⽴てる • 適切なログ、メトリクス、トレースの 収集は、アプリケーション開発がより 迅速になり、適切なプラクティスが育 成され、今後の迅速な問題解決の基盤 となる 11 Day One から取り⼊れる https://aws-observability.github.io/observability-best- practices/ja/guides/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 12
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 13 データタイプ ログやトレースなど、異なるデータタイプの使⽤に関するベストプラク ティス ソリューション ダッシュボード、データベース、コンテナなどのソリューションごとの ベストプラクティス ツール 特定の AWS ツールのベストプラクティス (他のベンダー製品にも適⽤可能) レシピ Observability のための厳選されたリンク集 https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 14 データタイプ ログやトレースなど、異なるデータタイプの使⽤に関するベストプラク ティス ソリューション ダッシュボード、データベース、コンテナなどのソリューションごとの ベストプラクティス ツール 特定の AWS ツールのベストプラクティス (他のベンダー製品にも適⽤可能) レシピ Observability のための厳選されたレシピ集 https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. データタイプのベストプラクティス 15 ログ メトリクス トレース アラーム イベント
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ログのベストプラクティス 16 1. 構造化ログが成功の鍵 2. ログレベルを適切に使⽤する 3. ログはできるだけソース近くでフィルタリングする 4. ⼆重取り込みのアンチパターンを避ける 5. ログからメトリクスデータを収集する 6. stdout にログを出⼒ https://aws-observability.github.io/observability-best-practices/ja/signals/logs/ 1. 2. 3. 4. 5. 6.
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. メトリクスのベストプラクティス 17 1. KPI を知り、それを測定する 2. ビジネスメトリクスと運⽤メトリクスを相 関付ける 3. 正常な状態がどういう状態かを理解する 4. 異常検知アルゴリズムを利⽤する https://aws-observability.github.io/observability-best-practices/ja/signals/metrics/ 1. 2. 3. 4.
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. トレースのベストプラクティス 18 1. すべての統合ポイントを計装する 2. トランザクションの時間とステータスを測 定する 3. メタデータ、アノテーション、ラベルを利 ⽤する https://aws-observability.github.io/observability-best-practices/ja/signals/traces/ 1. 2. 3.
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. イベントのベストプラクティス 19 1. イベントを可視化(定義)する • 他の重要なメトリクスデータとともにイベントを 可視化することで、イベントと運⽤メトリクスを 相関付けることが可能 2. イベントの対応を⾃動化する • どのようなアクションを取るべきかを理解する • インシデント管理/チケット/ITSM ツールと統合し、 問題となるパターンを理解する 3. Observabilityプラットフォームへイベ ントを取り込む https://aws-observability.github.io/observability-best-practices/ja/signals/events/ 1. 2. 3.
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. アラームのベストプラクティス 20 1. アクション可能なものに対してのみア ラートする 2. 「すべてOKアラーム」に注意する 3. 集約を利⽤し、アラーム疲れを緩和する 4. 既存の ITSM とサポートプロセスを利⽤ する https://aws-observability.github.io/observability-best-practices/ja/signals/alarms/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 21 データタイプ ログやトレースなど、異なるデータタイプの使⽤に関するベストプラク ティス ソリューション ダッシュボード、データベース、コンテナなどのソリューションごとの ベストプラクティス ツール 特定の AWS ツールのベストプラクティス (他のベンダー製品にも適⽤可能) レシピ Observability のための厳選されたレシピ集 https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ソリューションのベストプラクティス ベストプラクティスガイドでは EC2 などのリソースごと のガイドやハイブリッド&マルチクラウド環境など、さま ざまなソリューションごとのベストプラクティを紹介 「やりたいこと」を検索し、ベストプラクティスを確認 可能 • データベース、EC2、ECS、EKS、サーバーレス のオブザーバビリティ • ハイブリッド&マルチクラウド環境のオブザーバビリティ • オペレーションのオブザーバビリティ • トレーシングエージェントの選択 • オブザーバビリティコスト • パートナーソリューションのオブザーバビリティ
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 23 データタイプ ログやトレースなど、異なるデータタイプの使⽤に関するベストプラク ティス ソリューション ダッシュボード、データベース、コンテナなどのソリューションごとの ベストプラクティス ツール 特定の AWS ツールのベストプラクティス (他のベンダー製品にも適⽤可能) レシピ Observability のための厳選されたレシピ集 https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ツールのベストプラクティス ツールのセクションでは、オブザーバビリティツール のベストプラクティスについて確認可能 • AWS Observability Accelerator • CloudWatch エージェント • CloudWatch アラーム • CloudWatch Log • CloudWatch メトリクス • AWS X-Ray • CloudWatch ダッシュボード • インターネットモニター • リアルユーザーモニタリング • Synthetic テスト • Amazon CloudWatch Application Signals (SLOs)
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスガイドのカテゴリ 25 データタイプ ログやトレースなど、異なるデータタイプの使⽤に関するベストプラク ティス ソリューション ダッシュボード、データベース、コンテナなどのソリューションごとの ベストプラクティス ツール 特定の AWS ツールのベストプラクティス (他のベンダー製品にも適⽤可能) レシピ Observability のための厳選されたレシピ集 https://aws-observability.github.io/observability-best-practices/ja/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティス レシピ 26 • レシピは、Amazon Managed Service for Prometheus や Amazon Managed Grafana といったマネージドサービス、OpenTelemetry や Fluent Bit といったエージェントなど、さまざまなユースケースに対する、 厳選されたガイダンス、ハウツー、その他のリソースへのリンク集です • コンテンツは AWS ツールに限定されず、多くのオープンソースプロジェク トを参照します • ベストプラクティスガイド内を検索し、ぜひ、⽬的を達成するための最適な ソリューションを⾒つけてください https://aws-observability.github.io/observability-best-practices/ja/recipes/
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクティスへの貢献 27
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. ベストプラクディスガイドは、ベストプ ラクティスの推奨事項を提供するだけで なく、皆様の経験、提案、改善を共有す るためのフォーラムをコミュニティに提 供することも⽬的としています ガイドの内容に貢献したり、コミュニ ティから提案を求めたりしたい場合は、 GitHub の Discussions を利⽤ください 28 ベストプラクティスへの貢献 https://github.com/aws-observability/observability- best-practices/discussions
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. まとめ 29 • ベストプラクティスガイド は、モニタリングと Observability を実践したい ユーザーにとって最適なリソースです • このガイドを活⽤することで、⼀般的な落とし⽳を回避し、ワークロードの Observability の可能性を引き出すことができるはずです • AWS は、皆様がこのガイドを通じてモニタリングと Observability の優れた⽂ 化を育み、Observability の価値を最⼤限に引き出せることを願っています • ぜひ、ベストプラクティガイドを通じて、AWS 上で優れたパフォーマンスと信 頼性を実現してください
© 2024, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon Confidential and Trademark. Thank you! 30