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 SyntheticsとAmazon Managed Grafanaを連携する
Search
iret.kumoben
March 19, 2024
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CloudWatch SyntheticsとAmazon Managed Grafanaを連携する
下記、勉強会での資料です。
https://youtu.be/EVdUQx4jCkE
iret.kumoben
March 19, 2024
More Decks by iret.kumoben
See All by iret.kumoben
第182回 雲勉 【Gemini 3.0 Pro】AI ベンチマーク徹底比較!他モデルに比べ優れている点まとめ
iret
0
120
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
100
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
120
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
160
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
140
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
130
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
120
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
170
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
190
Other Decks in Technology
See All in Technology
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
220
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
12
8.4k
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.2k
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
250
関東Kaggler会発表資料
takoi
1
200
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
120
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
140
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Code Review Best Practice
trishagee
74
20k
Designing for Performance
lara
611
70k
Code Reviewing Like a Champion
maltzj
528
40k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
360
Transcript
第1回 雲勉LT⼤会 CloudWatch Syntheticsと Amazon Managed Grafana を連携する
⾃⼰紹介 2 上地 航平(うえち こうへい) 所属︓クラウドインテグレーション事業部 MSP開発セクション 経歴︓MSP運⽤→MSP開発 アイレット歴︓3年⽬ 何か⼀⾔︓好きなAWSサービス
CloudFormation
アジェンダ 3 1.Syntheticsモニタリングの基礎 2.Syntheticsモニタリングツールの⽐較 3.CloudWatch Syntheticsモニターの作成 4.Amazon Managed Grafanaで可視化してみた 5.まとめ
CloudWatch SyntheticsとAmazon Managed Grafanaを連携する
本⽇のゴール 4 話さないこと • Amazon Managed Grafanaの概要 • ダッシュボードの初期構築設定 •
Syntheticsモニタリングの監視⽅法を理解する。 • CloudWatch Syntheticsモニターを選定した理由を理解する。
1. Syntheticsモニタリングの基礎 5
1. Syntheticsモニタリングの基礎 6 合成監視とも呼ばれ、メトリクスやログで捉えられる 「システム側の問題」だけではなく、 実際のユーザー体験を反映した応答時間や遅延など 「ユーザー側の問題」を把握できる監視⽅法です。
1. Syntheticsモニタリングの基礎 7 • Syntheticsモニタリング(合成監視)は、AWS CloudWatchで実装し利⽤することが可能です。 他にもNew RelicやDatadogなどでも提供されています。 • 具体的にはスクリプト(Canary)を利⽤して、
特定のサービスURLに対してユーザー操作(ログイン、商品購⼊、検索など)を シミュレーションし、それらの操作が実際に⾏われた際のエラーや遅延を監視します。 AWS CloudWatch Synthetics Canaries スクリプト(Canary) http://test-〇〇.com
2. Syntheticsモニタリングツールの⽐較 8
AWS CloudWatch New Relic サービス名 Synthetics Canaries Synthetic Monitoring スケジューリング機能
CRON式が使える 実⾏頻度として選択 (1/5/10/30分、1/6/12/24時間) データ保持期間 1~455⽇ (s3に保存される) 最⼤395⽇ (13ヶ⽉) 合成監視モニタのIP固定 可能 不可能 Amazon Managed Grafanaとの 連携可否 可能 可能 CloudWatchと統合 データセットとして追加するだけでOKです 費⽤が⾼い($3500/⽉〜) Amazon Managed Grafanaのエンタープラ イズ化が必要です 2. Syntheticsモニタリングツールの⽐較 9
2. Syntheticsモニタリングツールの⽐較 10 AWS CloudWatch New Relic サービス名 Synthetics Canaries
Synthetic Monitoring スケジューリング機能 CRON式が使える 実⾏頻度として選択 (1/5/10/30分、1/6/12/24時間) データ保持期間 1~455⽇ (s3に保存される) 最⼤395⽇ (13ヶ⽉) 合成監視モニタのIP固定 可能 不可能 Amazon Managed Grafanaとの 連携可否 可能 可能 CloudWatchと統合 データセットとして追加するだけでOKです 費⽤が⾼い($3500/⽉〜) Amazon Managed Grafanaのエンタープラ イズ化が必要です 今回採⽤
3. CloudWatch Syntheticsモニターの作成 11
3. CloudWatch Syntheticsモニターの作成 12 サービスURLを確認する簡易モニターの作成⼿順を紹介します。 ステップ① CloudWatchの「Synthetics Canaries」サービスから「Canaryを作成」を選択する。
3. CloudWatch Syntheticsモニターの作成 13 ステップ② モニタリングの結果 ※モニタリングの結果をAmazon Managed Grafanaで可視化 •
Canary ビルダーの設定で、監視したいURLと名前を⼊⼒する。 • ページ下部より「Canaryを作成」をクリックし、モニターの作成と監視の成功を確認する。
4. Amazon Managed Grafanaでの可視化 14
4. Amazon Managed Grafanaでの可視化 15 ステップ① Amazon Managed Grafanaにダッシュボードを作成する。 https://www.youtube.com/watch?v=yo56gGH_o90
https://iret.media/79751 Grafanaの概要について以下参考資料があります。 https://iret.media/79887
4. Amazon Managed Grafanaでの可視化 16 ステップ② Grafanaダッシュボードでパネルを作成し、必要なパラメータを設定する。 「Data source」… 「CloudWatchを登録したデータセット名」
「Namespace」 … 「CloudWatchSynthetics」 「Metric name」 … 「表⽰したいメトリクス」 「Statistic」 … 「集計⽅法」
4. Amazon Managed Grafanaでの可視化 17 CloudWatchとAmazon Managed Grafanaの画⾯を⽐較してみた ↳ Grafanaの良い所︓パネルをカスタマイズして視覚的にわかりやすく表⽰できる。
5. まとめ 18
5. まとめ 19 ▶ Syntheticsモニタリングの監視⽅法を理解する。 特定のサービスURLに対し、 ユーザー操作(ログイン、商品購⼊、検索など)を シミュレーションしてエラーを監視する⽅法です。 ▶ CloudWatch
Syntheticsモニターを選定した理由を理解する。 Amazon Managed Grafanaとの⾼い互換性があり、 容易にデータ連携できるため選定しました。
動画URL 20 n 動画タイトル 第1回 雲勉LT⼤会 AWSをテーマに社内でLT⼤会をやってみた n 動画URL https://youtu.be/EVdUQx4jCkE
最後まで ご清聴頂きありがとうございました。 21