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
2014-06-20 JAWS-UG Tokyo
Search
y13i
June 20, 2014
Technology
0
620
2014-06-20 JAWS-UG Tokyo
y13i
June 20, 2014
Tweet
Share
More Decks by y13i
See All by y13i
Alexa と Polly と私
y13i
0
510
Alpine Linux ノススメ
y13i
1
6.7k
AWS Advanced Users Meetup vol.2
y13i
0
230
JAWS-UG Nagano Kickoff Meeting
y13i
6
3.9k
Other Decks in Technology
See All in Technology
最速最小からはじめるデータプロダクト / Data Product MVP
amaotone
5
720
事業者間調整の行間を読む 調整の具体事例
sugiim
0
1.1k
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
480
Amazon FSx for NetApp ONTAPを利用するにあたっての要件整理と設計のポイント
non97
1
160
話題のGraphRAG、その可能性と課題を理解する
hide212131
4
1.4k
端末が簡単にリモートから操作されるデモを通じて ソフトウェアサプライチェーン攻撃対策の重要性を理解しよう
kitaji0306
0
170
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
140
フルカイテン株式会社 採用資料
fullkaiten
0
36k
LeSSに潜む「隠れWF病」とその処方箋
lycorptech_jp
PRO
2
120
で、ValhallaのValue Classってどうなったの?
skrb
1
660
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
160
使えそうで使われないCloudHSM
maikamibayashi
0
170
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
What's new in Ruby 2.0
geeforr
342
31k
A better future with KSS
kneath
238
17k
Building Adaptive Systems
keathley
38
2.2k
A designer walks into a library…
pauljervisheath
202
24k
Docker and Python
trallard
40
3.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
For a Future-Friendly Web
brad_frost
175
9.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Transcript
ͪΐͬͱ͍͍SensuͷʢԾʣ by
[email protected]
ࢁޱ ༩ྗ (Yamaguchi Yoriki) Support Engineer at cloudpack ZJDPN ABOUT
ME
© KOJIMA PRODUCTION
– sensuapp.org “An open source monitoring framework.”
TABLE OF CONTENTS 1. ࠷ۙ࡞ͬͨSensu Pluginհ 2. ࡶײ
1 INTRODUCING MY SENSU PLUGIN
check-rds.rb
check-rds.rb • RDSΠϯελϯεͷঢ়ଶΛνΣοΫ͢Δ • CPU • --cpu-critical-over 90 • ϝϞϦ
• ετϨʔδ • ύʔηϯτࢦఆ͕Մೳ • Availability Zone
check-rds.rb • ͷऔಘํ๏ΛࢦఆՄೳ • Average/Maximum/Minimum • --statistics maximum • औಘ͢ΔͷظؒΛࢦఆՄೳ
• --period 3600
check-elb-latency.rb
check-elb-latency.rb • ELBͷϨΠςϯγʔΛνΣοΫ͢Δ • ෳELBΛνΣοΫՄೳ • ͷऔಘํ๏ΛࢦఆՄೳ • औಘ͢ΔͷظؒΛࢦఆՄೳ
check-elb-sum-requests.rb
check-elb-sum-requests.rb • ELBͷ૯ϦΫΤετΛνΣοΫ͢Δ • ෳELBΛνΣοΫՄೳ • औಘ͢ΔͷظؒΛࢦఆՄೳ
check-dynamodb-capacity.rb
check-dynamodb-capacity.rb • DynamoDBͷϓϩϏδϣϯ͞Εͨεϧʔϓο τͷ༻ঢ়گΛνΣοΫ͢Δ • ςʔϒϧ໊ΛࢦఆՄೳ • ͠ͳ͍߹શςʔϒϧ • ύʔηϯτࢦఆ͕Մೳ
into Community Plugins
͝ར༻͍ͩ͘͞ git clone
[email protected]
:sensu/sensu-community-plugins.git
2 ZAKKAN
ࡶײ • CloudWatchͷAPIΫη͕ڧ͍ • ΞΫηε͕ͳ͍࣌ˠ0Ͱͳ͘σʔλϙΠϯτ ࣗମ͕ଘࡏ͠ͳ͍ঢ়ଶʹ • ϝϞϦ͕Bytes୯ҐͰ͔͠औಘͰ͖ͳ͍ • ϓϥάΠϯͰ͍͍ײ͡ʹϥοϓ͍ͯ͠қ͘
͋Γ͕ͱ͏͍͟͝·ͨ͠