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
Amazon CloudWatchはじめとしたObservabilityの最近のアップデ...
Search
o11yfes
October 05, 2023
Technology
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介
o11yfes
October 05, 2023
More Decks by o11yfes
See All by o11yfes
⽣成 AI で進化する AWS オブザーバビリティ
o11yfes2023
0
430
X-Ray SDKとDaemonのサポート終了と移⾏ガイド
o11yfes2023
0
640
AWS オブザーバビリティサービスアップデート
o11yfes2023
0
370
クロスアカウント/クロスリージョンのオブザーバビリティ
o11yfes2023
0
310
サーバレス、コンテナ、データベース特化型機能をご紹介。CloudWatch をもっと使いこなそう!
o11yfes2023
0
550
Amazon CloudWatch を使って NW 監視を行うには
o11yfes2023
0
1k
CloudWatch 大好きなSAが語る CloudWatch キホンのキ
o11yfes2023
0
650
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
650
Observabilityジャーニーを実現するためのAWSサービス:CloudWatch編
o11yfes2023
0
840
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1.1k
少人数データチームのDevin活用実践事例
runandy16
2
440
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
130
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
0
200
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
220
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
360
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
250
bet_ai_day_2026_session02
agenticsec
1
1.2k
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
370
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
310
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
120
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Mind Mapping
helmedeiros
1
350
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
420
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
HDC tutorial
michielstock
2
850
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Raft: Consensus for Rubyists
vanstee
141
7.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Transcript
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatchはじめとした Observabilityの最近のアップデート紹介 伊藤 威(Tsuyoshi Ito) Solutions Architect 2023/09
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 自己紹介 • 名前 • 伊藤 威 (Tsuyoshi Ito) • 所属 • エンタープライズ技術事業本部 / SA • 経歴 • 2022年4月 新卒入社 • 好きなサービス • Amazon CloudWatch 2
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 アジェンダ • Observability はなぜ必要か? • Amazon CloudWatch の全体像 • Amazon CloudWatch の 最新情報とアップデート紹介 • まとめ 3
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Observability はなぜ必要か? 4
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 なぜ、Observability が必要なのか • システムの構造は 複雑な組み合わせ • クラウド、分散システム、SaaS、ハイブリット構成… “理由が未知、原因も未知”の問題が発生 Observability を用いたデバッグでは、与えられたリクエストの周りのコンテキストをできるだけ多く保存し、 斬新な障害モードにつながったバグを誘発した環境や状況を再構築できるようになる ↓ 未だ体験したことのない障害/問題を迅速に解決するための仕組み 5 Charity Majors, Liz Fong-Jones, George Miranda, 「オブザーバビリティエンジニアリング」, O'reilly, 2023
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 • (What) ある時点でのシステムの状態を表現する 数値情報 • (How) 時系列順に並べることで、システムの動作傾向を把握することができる • (Example) CPU 使用率, コネクション数 • (What) ある時刻(タイムスタンプ) おけるシステムの イベント情報 • (How) 中身をみることで、そのシステムで発生した事象の詳細を確認することができる • (Example) アクセスログ, エラーログ, (構造化ログ[json]/非構造化ログ[txt]) • (What) あるトランザクションにおける フロー情報 • (How) 一連の処理におけるボトルネックの発見が、できる • (Example) HTTP リクエストの受信から応答まで、商品を購入→決済までのフロー Observability とは何か? Observability (可観測性)とは、システムで何が起こっているかをどの程度理解できるかの指標 6 メトリクス ログ トレース これらを組み合わせることで、問題原因の特定が可能
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 7 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 干し草の山の中に落ちた1本の針を見つける https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 8 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 アラーム:針の存在を認識 https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 9 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 どの干し草の山? https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 10 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 ダッシュボード: 適切な干し草の山を見つける https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 11 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 残念ながら針は簡単に見つかりませんでした…。 https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 12 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 トレース : フロー情報から手がかりを見つける https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 13 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 トレース https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 14 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 メトリクス: 干し草の山の一部を見つける https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 A needle in a haystack メトリクス、ログ、トレースをどう使う? 15 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 秋の OBSERVABILITY 祭り AMAZON CLOUDWATCHはじめとしたOBSERVABILITYの最近のアップデート紹介 ログ: 針を見つける [FATAL] Critical timeout talking https://www.youtube.com/watch?v=zZPzXEBW4P8
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 サービスの品質・信頼性にむけてモニタリングすべき対象や使用するサービス 絶対の解はない 16 ビジネス要件やシステムによって千差万別 AWS では「メトリクス」「ログ」「トレース」を扱うサービス Amazon CloudWatch を提供
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatch の全体像 17
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 AWS Observability Overview Observability Collectors and SDKs Container insights Lambda insights Contributor insights Application insights Synthetics Dashboards Alarms RUM AWS X-Ray AWS native services Amazon CloudWatch ServiceLens Open-source managed services Amazon Managed Grafana Do it yourself (DIY) – AWS OSS Solutions Amazon OpenSearch Service Amazon Managed Service for Prometheus Jaeger and Zipkin Tracing Insights & ML Instrumentation Metrics CloudWatch agent AWS X-Ray agent AWS Distro for OpenTelemetry Internet monitor Logs
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 19 [アラーム] CW Alarms [イベント] [メトリクス] CW Metrics [ログ] CW Logs [ログ分析] CW Logs Insights [統合] CW Dashboards メトリクスを送信 ログを送信 メトリクスに応じた アクション ログの可視化 イベントに応じた ターゲットによる処理 [タグベースの視覚化] CW Metrics Explorer Amazon Kinesis Data Firehose [メトリクスストリーム] CW Metrics Stream Amazon EventBridge/ Amazon EventBridge Scheduler ※CW = CloudWatch AWSサービス オンプレミス/EC2 CW Agent CW Metrics Insight Insights Application Monitoring [構造化ログによるメトリクス] CW Container Insights / Contributor Insights [Lambda拡張機能によるメトリクス] Lambda Insights [アプリケーションコンポーネントのメトリクス] Application Insights [外形監視] CW Synthetics [リアルユーザーモニタリング] CW RUM [フィーチャーフラグA/Bテスト] CW Evidently [インターネット監視] CW Internet Monitor [トレース] CW ServiceLens [ダッシュボードに統合] CW Dashboard メトリクスの 可視化 パートナー サービス、 S3/Redshift Infrastructure Amazon CloudWatch 全体像
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 CloudWatch Internet Monitor • AWS 上のアプリケーションに対してインターネットからアク セスした際の可用性とパフォーマンスメトリクスを CloudWatch で可視化可能に • ユーザから見た場合の可用性と性能をチェックできる • AWS のグローバルネットワークから取得した接続データに基づき モニタリング。問題がある場合はその影響や場所、プロバイダー などを可視化し、改善アクションを起こしやすくする • VPC フローログや CloudFront ログの有効化は不要 インターネットの問題がパフォーマンスや可用性にどのように影響しているかを可視化 モニタリング対象リソース 1 モニタリング対象リソースあたり 0.01USD/時間 モニタリング対象都市ネットワーク 10,000 モニタリング対象都市ネットワークあたり 0.74USD/時間
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 Internet monitor で NLB がモニタリング対象リソースに • モニタリング対象 • VPC • CloudFront • WorkSpaces ディレクトリ • Network Load Balancer より詳細なユーザートラフィックのモニタリングが可能 23 https://aws.amazon.com/jp/about-aws/whats-new/2023/07/amazon-cloudwatch-internet-monitor-load-balancers/ 2023.07.25
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 CloudWatch Agent に OpenTelemetry トレースと AWS X-Ray のサポート 24 https://aws.amazon.com/about-aws/whats-new/2023/08/amazon-cloudwatch-agent-opentelemetry-traces-x-ray/ § X-ray をすでに使っていても、OpenTelemetry を 使い始めたばかりの方も1つのエージェントで 「メトリクス」、「ログ」、「トレース」の収集 ができ、インストール/設定/管理が容易に § CloudWatch Agent が X-ray OpenTelemetry から のトレースの収集に対応 – CloudWatch Logs と同様にconfig ファイルを書き換えるだけ 2023.08.11 "traces_collected": { "xray": { "bind_address": "127.0.0.1:2000", "tcp_proxy": { "bind_address": "127.0.0.1:2000" } }, "otlp": { "grpc_endpoint": "127.0.0.1:4317", "http_endpoint": "127.0.0.1:4318" } }
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 CloudWatch がダッシュボード変数のサポートを開始 25 https://aws.amazon.com/jp/about-aws/whats-new/2023/06/amazon-cloudwatch-dashboard-variables/ メトリクスの任意の箇所を変数化し、1 つのダッシュボード内に複数のビューを作成 • 「ドロップダウン」「ラジオボタン」「テキスト入力」で操作 • 用途 § “リージョン”の切り替え § “アプリケーション環境の切り替え” 2023.06.30
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 CloudWatch Logs に Live Tail が追加され、リアルタイムでログの調査が可能に 26 https://aws.amazon.com/about-aws/whats-new/2023/06/live-tail-amazon-cloudwatch-logs/ CloudWatch logs のロググループに配信されるログをリアルタイムで調査可能 • 開発時やデバック時のログ調査に有効 § VPC フローログ, CodeBuild log 等 § 出力のイメージは tail –f <XXX> • フィルタで取得するログの制御が可能 • 料金 § 1 か月あたり 1,800 分 は無料利用枠 § その後は 1 分あたり 0.01 USD 2023.06.06
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 CloudWatch logs で 正規表現が使用可能に フィルタパターン、およびメトリクスフィルターに 正規表現 が使用可能 • 英数字 § 文字 (A ~ Z または a ~ z) または数字 (0 ~ 9) のいずれかの文字 • 記号文字 § _ # = @ / ; , - が使用可能 § ! (否定) は使用不可 • 演算子 § ^ $ ? [ ] { } | ¥ * + . が使用可能 § ( ) サブパターン定義 は使用不可 27 https://aws.amazon.com/jp/about-aws/whats-new/2023/09/amazon-cloudwatch-logs-regular-expression-filter-pattern-syntax-support/ 2023.09.06
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 まとめ • Observability は複雑多岐にわたる現代のシステムで障害原因を 探るための重要な考え方 • CloudWatch は日々アップデートで機能拡張が行われている 1. Internet monitor で NLB がモニタリング対象リソースに 2. CloudWatch Agent に OpenTelemetry トレースと AWS X-Ray のサポート 3. CloudWatch がダッシュボード変数のサポートを開始 4. CloudWatch Logs に Live Tail が追加され、リアルタイムでログの調査が可能に 5. CloudWatch logs で 正規表現が使用可能に 28
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS 秋の Observability 祭り Amazon CloudWatchはじめとしたObservabilityの最近のアップデート紹介 Thank you! © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.