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
350
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
260
Cluster API と VPC Lattice は Amazon EKS マルチクラスターの夢を見るか?
kennygt51
0
570
マルチテナントEKSクラスタにおける開発者への権限移譲
kennygt51
0
380
Vault + EKS + AWS SSOで実現する秘密情報管理
kennygt51
1
1.1k
Vault on Kubernetes
kennygt51
4
3.9k
社内でのサウナ布教活動
kennygt51
3
170
Other Decks in Technology
See All in Technology
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
120
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
170
Geminiとv0による高速プロトタイピング
shinya337
1
270
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.2k
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
200
2025 AWS Jr. Championが振り返るAWS Summit
kazukiadachi
0
110
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
150
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
440
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
1
190
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
16k
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Agile that works and the tools we love
rasmusluckow
329
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Gamification - CAS2011
davidbonilla
81
5.4k
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