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
420
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
KRMOps Dive Deep: kro を活⽤した Kubernetes の新たな抽象化
kennygt51
2
410
Amazon EKS の過去、現在、そして未来
kennygt51
1
310
Cluster API と VPC Lattice は Amazon EKS マルチクラスターの夢を見るか?
kennygt51
0
660
マルチテナントEKSクラスタにおける開発者への権限移譲
kennygt51
0
450
Vault + EKS + AWS SSOで実現する秘密情報管理
kennygt51
1
1.1k
Vault on Kubernetes
kennygt51
4
4k
社内でのサウナ布教活動
kennygt51
3
190
Other Decks in Technology
See All in Technology
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
220
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
630
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
280
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
690
What happened to RubyGems and what can we learn?
mikemcquaid
0
200
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
セキュリティ はじめの一歩
nikinusu
0
1.4k
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
1
380
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
640
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
720
Exploring anti-patterns in Rails
aemeredith
2
240
Leo the Paperboy
mayatellez
4
1.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
So, you think you're a good person
axbom
PRO
2
1.9k
エンジニアに許された特別な時間の終わり
watany
106
230k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
240
Mobile First: as difficult as doing things right
swwweet
225
10k
The untapped power of vector embeddings
frankvandijk
1
1.6k
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