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
クラウドネイティブデイズ福岡 LTスライド - Synthetic Monitoringが Google Cloud で出た
Search
Makoto.M
August 03, 2023
Technology
0
60
クラウドネイティブデイズ福岡 LTスライド - Synthetic Monitoringが Google Cloud で出た
クラウドネイティブデイズ福岡夜イベでのLTスライドです。
先月Previewになった Google Cloud の Synthetic Monitoring について紹介しています。
Makoto.M
August 03, 2023
Tweet
Share
More Decks by Makoto.M
See All by Makoto.M
Cloud Run における非同期処理方式 - 2/22 GDG Tokyo LT資料 -
makocchan0509
0
27
大規模な Kubernetes クラスタ環境を運用していくための GKE Enterprise
makocchan0509
0
230
Other Decks in Technology
See All in Technology
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
1
180
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
120
Password cracking: past, present, future
openwall
0
270
YJIT Makes Rails 1.7x faster / RubyKaigi 2024
k0kubun
3
460
Taking Flight with Tailwind CSS
opdavies
0
4.3k
開発スピードの維持向上を支える、テスト設計の 漸進的進化への取り組み / Continuous Test Design Development for Speed of Product Development
ropqa
0
180
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
4
770
[PyconUS 2024] Having fun with Pydantic and pattern matching
enforcerpl
0
170
汎用ポリシー言語Rego + OPAと認可・検証事例の紹介 / Introduction Rego & OPA for authorization and validation
mizutani
1
150
Step by Stepで学ぶ、ADT(代数的データ型)、モナドからEffect-TSまで
leveragestech
1
3k
Real World Type Puzzle and Code Generation
yukukotani
4
640
DevRelによる信頼構築とデータ駆動で変わるエンジニア採用 / DevRel Trust Building to Data Driven Engineering Hiring
bobtani
1
130
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
Adopting Sorbet at Scale
ufuk
69
8.6k
Code Review Best Practice
trishagee
56
15k
The Invisible Customer
myddelton
114
12k
Music & Morning Musume
bryan
41
5.6k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
The Cost Of JavaScript in 2023
addyosmani
21
4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
Clear Off the Table
cherdarchuk
86
310k
Transcript
Synthetic Monitoringが Google Cloud で出た @Makocchan_Re
自己紹介 間瀬 真( @Makocchan_Re ) • 現在は Google Cloud を中心としたシステムの提案や
SI に 従事 • 前職では 11 年程オンプレ、クラウド上の自社サービス開発 や SI に従事 • 7/18に開催された CNDF プレイベント in 東京でCiliumにつ いて登壇させていただきました オンラインでの資格試験は自宅のお 風呂で受験します。 個人的にベストプ ラクティスです。
東京から福岡まで移動する間に検証した機 能を紹介する話です。 昨日行った濱田屋という 水炊きの店。 美味すぎました。
Synthetic Monitoring とは • サービスを利用するユーザの一連の操作によって発生するリクエストを再現し て正常性をモニタリングすること。 • ビジネスロジックレベルでの確認を行うことができるので問題が発生した時に 気づきやすい。 •
よくある特定エンドポイント、ポートに対して行うヘルスチェックよりも高いレベ ルでの確認ができる一方で導入には比較的手間がかかる。
Cloud Monitoring Google Cloud の Synthetic Monitoring • Cloud Monitoringの一機能として
利用可能 • Cloud Function を一定間隔で実行 して結果を集計してくれる&エラー 時には通知チャンネルより通知が 可能 • Synthetic SDK を利用するため、 Node.js で実装する必要あり • 現時点で Preview であることに注 意 Cloud Functions Synthetic Monitoring Cloud Run Google Kubernetes Engine モニタリング対象サー ビス 一定間隔で実行 (最小 1min間隔) 通知チャンネル Pub/Sub
コンソールで見るとこんな感じ
どんな時に利用する? • ユーザ目線のサービス監視をしたいとき(さっき話した通り) • 認証が必須なエンドポイントを監視したいとき 本機能の良いところ • リクエスト成功率、レイテンシを集計してくれるところ • 通知機能との連携が楽なところ
Cloud Function での「認証処理の実装が楽になる」とか何か機能があると 嬉しかった。
ご清聴ありがとうございました