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
Dockerコンテナ@AWS ECSのモニタリングに入門した話
Search
Kenta Goto
July 05, 2019
Technology
0
300
Dockerコンテナ@AWS ECSのモニタリングに入門した話
Dockerコンテナ@AWS ECSのモニタリングに入門した話
https://dockerjp.connpass.com/event/135043/
Kenta Goto
July 05, 2019
Tweet
Share
More Decks by Kenta Goto
See All by Kenta Goto
Amazon EKS の過去、現在、そして未来
kennygt51
1
180
Cluster API と VPC Lattice は Amazon EKS マルチクラスターの夢を見るか?
kennygt51
0
470
マルチテナントEKSクラスタにおける開発者への権限移譲
kennygt51
0
340
Vault + EKS + AWS SSOで実現する秘密情報管理
kennygt51
0
1k
Vault on Kubernetes
kennygt51
4
3.9k
社内でのサウナ布教活動
kennygt51
3
160
Other Decks in Technology
See All in Technology
実は強い 非ViTな画像認識モデル
tattaka
3
1.4k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
280
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.4k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
510
OPENLOGI Company Profile for engineer
hr01
1
20k
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
3
350
20250304_赤煉瓦倉庫_DeepSeek_Deep_Dive
hiouchiy
2
120
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
290
Amazon Aurora のバージョンアップ手法について
smt7174
2
180
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
130
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
69
10k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
What's in a price? How to price your products and services
michaelherold
244
12k
How GitHub (no longer) Works
holman
314
140k
Automating Front-end Workflow
addyosmani
1369
200k
RailsConf 2023
tenderlove
29
1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Typedesign – Prime Four
hannesfritz
41
2.5k
Embracing the Ebb and Flow
colly
84
4.6k
For a Future-Friendly Web
brad_frost
176
9.6k
Rails Girls Zürich Keynote
gr2m
94
13k
Transcript
Dockerコンテナ@AWS ECSの モニタリングに入門した話 @kennygt51
自己紹介 @kennygt51(Kenta Goto) 職歴: SIerで運用系SE(5年間) → Webサービスの会社でインフラエンジニア(0.5年間) 業務内容: オンプレで稼働するアプリケーションのコンテナ化・AWS移行など 趣味:
サウナ
今日話すこと ・初LTです! ・ざっくり以下の構成でAWSでインフラを作っています! ・アプリケーションをDockerコンテナ化している ・AWS ECSでコンテナを管理している ・FargateではなくEC2起動タイプを採用している ・そんな環境の”モニタリング”に入門しました!
ECSのレイヤーを整理
ECSのレイヤーを整理 ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application アプリケーションレイヤー コンテナレイヤー インフラレイヤー
どうやってモニタリングするのか
どうやってモニタリングするのか ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application
どうやってモニタリングするのか ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application APM / Synthetics
どうやってモニタリングするのか ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application APM / Synthetics Container Map
どうやってモニタリングするのか ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application APM / Synthetics Container Map Host Map
ここのモニタリングをやってみた ECS Cluster Management Engine EC2(EC2 launch Type) ECS Task
Docker Container Docker Container ECS Service Application APM / Syntetics Container Map Host Map
検証環境のモニタリングやってみた
コンテナレイヤー監視の2つのカテゴリ 1.リソースメトリクス ・CPU reservation / utilization ・Memory reservation / utilization
2.ECSステータスメトリクス ・runningTasksCount ・pendingTasksCount ・desiredCount
1.リソースメトリクス(CPU)
1.リソースメトリクス(CPU) 「Timeseries」を使う 「aws.ecs.cpuutilization」 「aws.ecs.cpureservation」 を 「cluster-name」タグでグルーピング 「Marker」を用いて、赤点線を表示
2.ECSステータスメトリクス
2.ECSステータスメトリクス 「Host Map」を「Type:Container」で表示 「cluster-name」でFilterした上で、「task-family」でグルーピング
ダッシュボード(Screenboard)で一覧化
ダッシュボード(Screenboard)で一覧化
まとめ
まとめ ・Datadogは良いもの ・「銀の弾丸」ではないよ
まとめ ・Datadogは良いもの ・「銀の弾丸」ではないよ ・レイヤーを意識した監視が大事そう ・1つの画面で一気通貫してモニタリング出来ると障害調査の時に有用
まとめ ・Datadogは良いもの ・「銀の弾丸」ではないよ ・レイヤーを意識した監視が大事そう ・1つの画面で一気通貫してモニタリング出来ると障害調査の時に有用 ・ダッシュボードは誰でも簡単に作れる ・開発担当への権限委譲を進める手札として有用
None