Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Datadog外形監視基盤をEC2から ECSへ移行してみた
Search
YouYou
February 14, 2024
Programming
0
1.7k
Datadog外形監視基盤をEC2から ECSへ移行してみた
YouYou
February 14, 2024
Tweet
Share
More Decks by YouYou
See All by YouYou
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
250
今インフラ技術をイチから学び直すなら
yuhta28
1
260
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
3
630
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1.7k
小さなことから始めるAWSコスト最適入門
yuhta28
1
1.3k
Datadogのコストも監視しよう
yuhta28
1
1k
Rcloneを使った定期的なストレージ同期
yuhta28
0
770
Pulumiを触ってみよう
yuhta28
1
2.6k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
5.2k
Other Decks in Programming
See All in Programming
Microservices rules: What good looks like
cer
PRO
0
1.2k
認証・認可の基本を学ぼう前編
kouyuume
0
190
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
1k
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
2k
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
130
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
400
tparseでgo testの出力を見やすくする
utgwkk
1
190
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
120
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
2.8k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
A designer walks into a library…
pauljervisheath
210
24k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
94
We Have a Design System, Now What?
morganepeng
54
7.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Writing Fast Ruby
sferik
630
62k
GitHub's CSS Performance
jonrohan
1032
470k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
Datadog外形監視基盤をEC2から ECSへ移行してみた 注)スライドにはAIを用いた箇所があります
Name:ユータ Occupation:SRE X:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 X QRコード
SpeakerDeck 会社紹介
your SELECT.|新しい価値を見つける比較サイト (https://cuebic.co.jp/your_select/) 会社紹介
目次 • 背景 • 移行 • CI/CD実装 • 良かったこと
対象聴講者 • SRE • Datadog利用者
背景 Mackerelを使った外 形監視
背景 ホスト/メトリクス 外形監視 ログ監視
None
移行
Synthetic監視は 使わなかったの?
検証したけど…
監視対象は約100サイト 20サイトでホスト1台分の料金 1台=1,833円(2024/2時点) 1万回あたり$5/月でサイト別での課金 Mackerel ¥1,833×5≒ ¥10,000 Datadog 1分間隔でテスト=1か月で 44,400回実行≒$22
$22×100=$2,200 ≒¥300,000
None
移行 外形監視対象 のURLリスト • EC2の中 • 毎回SSH • 新規追加 •
クローズ削 除
移行 外形監視対象 のURLリスト • EC2の中 • 毎回SSH • 新規追加 •
クローズ削 除 このためだけに EC2動かすのもっ たいなくね?
CI/CD実装
CI/CD実装 # Datadogエージェントコンテナ FROM public.ecr.aws/datadog/agent:latest USER dd-agent # HTTPチェック設定ファイル配置 COPY
etc/datadog-agent/conf.d/http_check.d/conf.yaml /etc/datadog-agent/conf.d/http_check.d/conf.yaml
CI/CD実装 GitHub Actions ワークフローは公式のテ ンプレートを使用 https://docs.github.com/ja/actions/deployment/deploying-to-your -cloud-provider/deploying-to-amazon-elastic-container-service # コーポレートサイト -
name: cuebic website url: https://cuebic.co.jp/ timeout: 5 tags: - "env:prd" 外形監視URLリスト (http_check.d/conf.yaml)
良かったこと • 外形監視の設定が楽になった ◦ コード化したことでメディア毎の閾値のズレ やリクエスト間隔が統一できた • Datadogエージェント実行基盤をコンテナに移 行したことでホスト料金を節約できた
ありがとうござい ました より詳しい内容は以下 のブログで↓ EC2上で動かしていた Datadog監視をECSク ラスター上に構築して みました - CUEBiC
TEC BLOG