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
360
X-Ray SDKとDaemonのサポート終了と移⾏ガイド
o11yfes2023
0
530
AWS オブザーバビリティサービスアップデート
o11yfes2023
0
320
クロスアカウント/クロスリージョンのオブザーバビリティ
o11yfes2023
0
240
サーバレス、コンテナ、データベース特化型機能をご紹介。CloudWatch をもっと使いこなそう!
o11yfes2023
0
540
Amazon CloudWatch を使って NW 監視を行うには
o11yfes2023
0
940
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
RSA暗号を手計算したくなること、ありますよね?? (20260615_orestudy6_rsa)
thousanda
0
200
脆弱性対応、どこで線を引くか
rymiyamoto
0
360
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
650
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
590
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
740
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
140
Agentic Web
dynamis
1
200
Android の公式 Skill / Android skills
yanzm
0
120
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
120
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
110
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
930
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Skip the Path - Find Your Career Trail
mkilby
1
140
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Statistics for Hackers
jakevdp
799
230k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.7k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
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