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.6k
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
370
X-Ray SDKとDaemonのサポート終了と移⾏ガイド
o11yfes2023
0
530
AWS オブザーバビリティサービスアップデート
o11yfes2023
0
320
クロスアカウント/クロスリージョンのオブザーバビリティ
o11yfes2023
0
250
サーバレス、コンテナ、データベース特化型機能をご紹介。CloudWatch をもっと使いこなそう!
o11yfes2023
0
540
Amazon CloudWatch を使って NW 監視を行うには
o11yfes2023
0
950
CloudWatch 大好きなSAが語る CloudWatch キホンのキ
o11yfes2023
0
620
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
600
Observabilityジャーニーを実現するためのAWSサービス:CloudWatch編
o11yfes2023
0
820
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
130
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
140
失敗を資産に変えるClaude Code
shinyasaita
0
720
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
120
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
270
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
570
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.5k
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
4
2.3k
When Platform Engineering Meets GenAI
sucitw
0
130
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
The Language of Interfaces
destraynor
162
27k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Pragmatic Product Professional
lauravandoore
37
7.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Deep Space Network (abreviated)
tonyrice
0
210
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
850
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