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
俺の CloudWatch Agent
Search
Yohei Kawahara
June 20, 2014
0
25
俺の CloudWatch Agent
Yohei Kawahara
June 20, 2014
Tweet
Share
More Decks by Yohei Kawahara
See All by Yohei Kawahara
20191002_CircleCIMeetupFukuoka#2
inokappa
1
870
kix_009_20190429
inokappa
0
870
2019-04-18 CircleCI Meetup Fukuoka #1
inokappa
2
8.6k
開発で使える AWS の API 操作を模倣する (OSS) ツールを探してみた/JAWS-UG Kagoshima Vol.8
inokappa
1
1.3k
隙間時間を使って exercism.io を始め隊 | リモートで勉強会 #2
inokappa
0
480
Congratulations fukuokarb#100
inokappa
0
4.1k
moto を 'もっと' 使おう/PyFukuoka#4
inokappa
0
4.7k
github-enterprise-user-kai-desuyone
inokappa
0
130
Elixir and AWS Tutorial
inokappa
0
600
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
303
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Making Projects Easy
brettharned
120
6.4k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Typedesign – Prime Four
hannesfritz
42
2.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Practical Orchestrator
shlominoach
190
11k
Transcript
Զͷ CloudWatch Agent ୈ22ճ AWS User Group - Japan ౦ژษڧձ
୭ʁ ͔ͬͺʢ@inokaraʣ ॴଐɿcloudpack ͖ͳαʔϏεɿBilling AWS ॳ৺ऀ
CloudWatch ͬͯ·͔͢ʁ
ΧελϜϝτϦΫε ͬͯ·͔͢ʁ
ΧελϜϝτϦΫεͷઃఆͬ ͯͲ͏ͯ͠·͔͢ʁ
ΧελϜϝτϦΫεͷઃఆΛ ࣗಈԽ͍ͨ͠…
ͦΜͳΞλφʹ…
https://github.com/inokappa/cloudwatch-agent-chef
ͳʹ͜Εʁ
cloudwatch-agent-chef ΧελϜϝτϦΫε༻ͷઃఆΛ chef-solo Λͬͯରͷ ϗετʹొ͢Δ cookbook ॻ͍ͨϨγϐ͕ࢹ༻γΣϧؔʹల։͞ΕΔ cron ͷొΞϥʔϜͷઃఆࣗಈͰ ॳ
LWRP ࡞ Inspired by sensu ͱ sensu-chef
Ϩγϐ cloudwatch_agent_chef_create_script "get_hoge-huga.sh" do action :create metrics_name "hoge-huga" get_metrics_command "v=`ps
aux| grep hoge | wc -l`" unit "Count" threshold "1" end
γΣϧؔ function hoge-huga() { v=`ps aux| grep hoge | wc
-l` t= " 1 " u= " Count" }
·… ͜Ε͚ͩͳΜͰ͚͢ͲͶ… pull requestʢͩΊͩ͠ʣ͓ͪͯ͠·͢
Ϩοπࢹʂ ϨοπࣗಈԽʂ