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
4k
moto を 'もっと' 使おう/PyFukuoka#4
inokappa
0
4.7k
github-enterprise-user-kai-desuyone
inokappa
0
120
Elixir and AWS Tutorial
inokappa
0
600
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Being A Developer After 40
akosma
90
590k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building Applications with DynamoDB
mza
96
6.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
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ʢͩΊͩ͠ʣ͓ͪͯ͠·͢
Ϩοπࢹʂ ϨοπࣗಈԽʂ