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
YouYou
February 14, 2024
Programming
0
1.6k
Datadog外形監視基盤をEC2から ECSへ移行してみた
YouYou
February 14, 2024
Tweet
Share
More Decks by YouYou
See All by YouYou
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
190
今インフラ技術をイチから学び直すなら
yuhta28
1
220
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
3
600
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1.5k
小さなことから始めるAWSコスト最適入門
yuhta28
1
1.1k
Datadogのコストも監視しよう
yuhta28
1
910
Rcloneを使った定期的なストレージ同期
yuhta28
0
670
Pulumiを触ってみよう
yuhta28
1
2.4k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
4.3k
Other Decks in Programming
See All in Programming
オープンソースコントリビュート入門
_katsuma
0
140
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
240
「理解」を重視したAI活用開発
fast_doctor
0
310
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
170
医療系ソフトウェアのAI駆動開発
koukimiura
1
140
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
150
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
VibeCoding時代のエンジニアリング
daisuketakeda
0
240
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
2025年のz-index設計を考える
tak_dcxi
12
4.8k
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
500
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
183
22k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Building Applications with DynamoDB
mza
94
6.4k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Visualization
eitanlees
146
16k
Faster Mobile Websites
deanohume
307
31k
Thoughts on Productivity
jonyablonski
69
4.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Done Done
chrislema
184
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
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