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
Datadog外形監視基盤をEC2から ECSへ移行してみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
YouYou
February 14, 2024
Programming
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Datadog外形監視基盤をEC2から ECSへ移行してみた
YouYou
February 14, 2024
More Decks by YouYou
See All by YouYou
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
290
今インフラ技術をイチから学び直すなら
yuhta28
1
300
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
3
680
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1.8k
小さなことから始めるAWSコスト最適入門
yuhta28
1
1.4k
Datadogのコストも監視しよう
yuhta28
1
1.1k
Rcloneを使った定期的なストレージ同期
yuhta28
0
830
Pulumiを触ってみよう
yuhta28
1
2.7k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
6.1k
Other Decks in Programming
See All in Programming
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
230
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
120
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
0
200
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
380
RTSPクライアントを自作してみた話
simotin13
0
520
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
120
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.5k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
Claspは野良GASの夢をみるか
takter00
0
180
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
100
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Music & Morning Musume
bryan
47
7.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How to build a perfect <img>
jonoalderson
1
5.6k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Balancing Empowerment & Direction
lara
6
1.2k
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