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
リソースのテレメトリも管理したい!〜CloudWatch Telemetry管理のご紹介〜
Search
hr0hr57
December 10, 2024
Technology
0
160
リソースのテレメトリも管理したい!〜CloudWatch Telemetry管理のご紹介〜
2024/12/11(水)のOpsJAWS Meetup32での発表資料です。
https://opsjaws.connpass.com/event/336277/
hr0hr57
December 10, 2024
Tweet
Share
More Decks by hr0hr57
See All by hr0hr57
宇宙最速のランチRecap LT会(開発者ツール&運用監視編)
nnydtmg
2
350
AWS All Certが伝える 新AWS認定試験取得のコツ (Machine Learning Engineer - Associate)
nnydtmg
1
820
AWS認定試験 DEA受験記
nnydtmg
1
530
インフラ担当者がLambdaの設定値を今一度整理してみた
nnydtmg
0
280
金融系・JTCエンジニアこそコミュニティに行け!
nnydtmg
0
190
Terraform v1.6.0で始めるインフラ単体テスト
nnydtmg
2
1.2k
AWSでTerraform超入門
nnydtmg
1
230
祝初選出!! AWS Community Builderになるには
nnydtmg
0
700
Other Decks in Technology
See All in Technology
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
330
生成AIのビジネス活用
seosoft
0
110
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
500
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
690
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
55k
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
450
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.7k
Docker Desktop で Docker を始めよう
zembutsu
PRO
0
180
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
Featured
See All Featured
Designing Experiences People Love
moore
139
23k
Practical Orchestrator
shlominoach
186
10k
We Have a Design System, Now What?
morganepeng
51
7.3k
Writing Fast Ruby
sferik
628
61k
Visualization
eitanlees
146
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Optimising Largest Contentful Paint
csswizardry
33
3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
870
The Art of Programming - Codeland 2020
erikaheidi
53
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Transcript
リソースのテレメトリも管理したい! 〜re:Invent後も注⽬アップデートは続く〜 2024/12/11 OpsJAWS Meetup32 @ryosaan 1
⾃⼰紹介 • ryosaan (@hr0hr57) • とあるSIerでインフラ設計‧構築を担当 • AWS基盤環境設計/構築 • 所属コミュニティ
◦ AWS Community Builder(Cloud Operations) ◦ Ops-JAWS運営 ◦ この他クラウド系コミュニティによく出没 • 2022-24 APN ALL AWS Certifications Engineers • 好きなAWSサービス ◦ CloudWatch 2
re:Invent現地参加しました! 3
印象的なセッション • AWS re:Invent 2024 - Building the future of
cloud operations at any scale (COP202) • youtubeリンク • 関連したブログをAWSさんが出してくれています https://aws.amazon.com/jp/blogs/news/top-announcements-for-aws-cloud-op erations-at-reinvent-2024/ • AWSやAmazonでの運用経験を元に運用機能の改善話や新サービスの簡単なデ モ動画が見られる • (現地の写真は撮り忘れました) 4
pre:Invent期間(11⽉中)のCloudWatchアップデート • Data FirehoseでS3のIcebergに連携する機能がサポートリージョン追加 • Internet Monitorを⽤いて登録済みのIPアドレスへクライアントアクセスを最適化 • ApplicationSignalsがSLOのバーンアウトを検知可能に •
TGWとCloud WANが⽣成するメトリクスがCloudWatch上でAZごとに参照可能に • EventBridgeイベントのレイテンシメトリクスをサポートするリージョン追加 • EKS上のポッドごとに詳細なコスト配分タグ設定が可能に • AWS上のワークロード向けのObservability導⼊のサポートソリューションを提供 • End User Messaging向けのメトリクスが追加 • Application SignalsがNodeJSをサポート • EKSコントロールプレーン向けのメトリクス‧ログがコンソール上に表⽰ 5
pre:Invent期間(11⽉中)のCloudWatchアップデート • RUMがCore Web Vitalsのp75を使⽤してパフォーマンス測定を⾼度化 • Application Signalsがランタイムメトリクスをサポート • CloudFrontがCWLogsに直接アクセスログ出⼒をサポート
• Compute OptimizerがCWメトリクスを分析しAuroraの適正サイズを推奨 • CWLogsのLogs Insightにフィールドインデックスが追加 • Synthetics削除時に紐づくLambdaの⾃動削除をサポート • Application Signalsがアプリケーショントランザクションの可視化をサポート • Internet MonitorがLocal Zones内のSubnetをサポート • Application SignalsがLambdaをサポート • Logsがログ変換とエンリッチメントを追加 6
pre:Invent期間(11⽉中)のCloudWatchアップデート • Lambdaイベントソースマッピング⽤の新しいメトリクスが追加 • User Notifications SDKのGA • AWSサービス間のテレメトリをナビゲートし関連するリソースを表⽰できるように •
3rdPartyモニタリングツール利⽤時のAppConfigでのロールバック時にCWが不要に 計25件 7
re:Invent期間(12/2-12/6)のCloudWatchアップデート • Database Insightsが発表 • Container Insightsがクラスターからタスクまでの詳細なメトリクスをサポート • Network Monitoringにflow
monitorsが追加 • OpenSearch Serviceと統合され、zero-ETLでログ分析が可能に • Amazon Q Developerが運⽤調査機能をサポート 計5件 8
12/7のCloudWatchアップデート • テレメトリ設定の⼀元的な可視化をサポート • AWS上のワークロードの可観測性を強化するための機能 • AWS Configと統合されており、各検出結果をCWから確認が可能 • サポートしているサービス
◦ VPC:フローログ ◦ EC2:詳細メトリクス ◦ Lambda:トレース • バージニア北部‧オレゴン‧オハイオ‧東京‧シンガポール‧シドニー‧フランクフ ルト‧アイルランド‧ストックホルムで利⽤可能 • 追加コスト:なし 9
触ってみた • EC2詳細モニタリングとは ◦ メトリクス情報を1分単位で利⽤可能になる ◦ デフォルトではオフ ◦ デフォルトは5分間隔 ◦
有償(東京では最初の10,000メトリクスまで、1メトリクスあたり0.30ドル/⽉) ◦ クリティカルなワークロードで、瞬発的なスパイクを検知したい場合に有効 ◦ 有効化は2クリック 10
触ってみた • VPCフローログとは ◦ VPC内のトラフィックログ ◦ デフォルトではオフ ◦ 出⼒先にCWLogs、S3、Data Firehose(同⼀/外部アカウント)
◦ それぞれ出⼒先に応じた課⾦が発⽣ ◦ トラブルシュートや監査などに有効なので、基本オンがオススメ ◦ 有効化はS3やLogsを作成していくので操作は多少ある 11
触ってみた • Lambdaトレースとは ◦ Lambdaの実⾏状態をX-Rayで可視化することができる ◦ デフォルトではオフ ◦ デフォルトのトレースに加えてSDKを利⽤して詳細なトレーシングも可能 ◦
有償(東京ではトレース記録コスト トレースあたり 0.000005 ドル(無料枠あり)) ◦ トレースマップでシステム全体の可観測性をアップ ◦ 有効化は2クリック 12
触ってみた • 設定⽅法 ◦ テレメトリ設定からオンにするだけ 13
触ってみた • 設定後⾃動的にスキャンが実施され、ダッシュボードに表⽰される 14
触ってみた • 設定状況を深掘りする ◦ リソース種別ごとに⼀覧化され、設定が抜けているものを確認可能 15
触ってみた • Organizations統合 16
触ってみた • Organizations統合 17
触ってみた • Organizations統合 18
触ってみた • Organizations統合 19
触ってみた • Organizations統合 20 アカウントID アカウントID アカウントID アカウントID アカウントID アカウントID
まとめ • 組織内の基本的な運⽤要件を満たしているかを⼀覧で管理できる • Config単体でもできるが、より⾒やすさが増した • Organizations統合により組織全体の準拠状況をチェックできる • (ゾンビEC2に気づけた) •
アラートアクションはないので、能動的に⾒るしかない 21
ご清聴ありがとうございました!! 22