Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Mackerel-Based Server Metrics Visualization
Yuuki Tsubouchi (yuuk1)
June 04, 2014
Technology
2
10k
Mackerel-Based Server Metrics Visualization
可視化ツール現状確認会
Yuuki Tsubouchi (yuuk1)
June 04, 2014
Tweet
Share
More Decks by Yuuki Tsubouchi (yuuk1)
See All by Yuuki Tsubouchi (yuuk1)
yuukit
4
1.6k
yuukit
1
760
yuukit
0
77
yuukit
0
1.2k
yuukit
0
890
yuukit
0
310
yuukit
5
810
yuukit
0
120
yuukit
0
50
Other Decks in Technology
See All in Technology
shirayanagiryuji
1
280
karabish
0
350
clustervr
0
240
hagyyyy
1
200
twada
PRO
7
2k
pakio
0
130
tenjuu99
1
270
leaner_tech
0
260
futo23
1
340
chaspy
6
1.3k
koukyo1994
5
1.2k
masakazu
0
180
Featured
See All Featured
chriscoyier
498
130k
hursman
106
9.3k
geeforr
332
29k
jonrohan
1021
380k
shpigford
165
19k
jmmastey
10
610
sugarenia
233
860k
andyhume
63
3.7k
malarkey
193
8.6k
philhawksworth
190
17k
paulrobertlloyd
71
3.6k
jeffersonlam
329
15k
Transcript
Mackerel-Based Server Metrics Visualization ՄࢹԽπʔϧݱঢ়֬ೝձ ͯͳ id:y_uuki
@y_uuk1 id:y_uuki ops
Server Metrics Visualization
Graphite Sensu RRDtool Zabbix Munin collectd Kibana Growthforecast Cacti Diamond
Ganglia Fluentd
Graphite
Graphite ࣌ܥྻσʔλϕʔε ࢀরHTTP, ߋ৽ಠࣗϓϩτίϧ (͢Ε)ߋ৽ʹରͯ͠εέʔϥϒϧ ศརURLه๏(ը૾ or json) ࠁΈ෯͕࠷େ1ඵ୯Ґ
पลπʔϧ αʔόϝτϦΫεऩूͱDashboard
αʔόϝτϦΫεऩू Sensu / Collectd
Graphite sensu- client sensu- client sensu- client EBUBQPJOUT
3rd party Dashboard Grafana / Graphene
3rd party Dashboard Grafana / Graphene σϑΥϧτ͍ͩ͞ ͔͍͍ͬ͜μογϡϘʔυ
ϗετใͷϏϡʔ ͱ ϝτϦΫεάϥϑϏϡʔ͕ผʑ
IUUQTTQFBLFSEFDLDPNZVVLJUIBUFOBGBMTFTBCBHVBOMJUVSVGBMTFIVB
IUUQTTQFBLFSEFDLDPNZVVLJUIBUFOBGBMTFTBCBHVBOMJUVSVGBMTFIVB 33%UPPM
IUUQTTQFBLFSEFDLDPNZVVLJUTFOTVQMVTHSBQIJUF
4FOTV(SBQIJUF %BUB'MPX sensu- client sensu- client sensu- client RabbitMQ sensu
server Redis Graphite Webapp Carbon Whisper
4FOTV(SBQIJUF %BUB'MPX sensu- client sensu- client sensu- client RabbitMQ sensu
server Redis Graphite Webapp Carbon Whisper πʔϧͷ͕ଟͯ͘ಋೖ͕໘
ȦȀȀ✣Ǐ
https://mackerel.io “৽͍͠ΞϓϦέʔγϣϯύϑΥʔϚϯε Ϛωδϝϯτ”
None
Simple Architecture EBUBQPJOUT NBDLFSFMBHFOU NBDLFSFMJP
https://mackerel.io “ʰׂʱͰΫϥυ্ͷαʔόʔΛཧ ͢Δ͜ͱͰɺΫϥυͷϙςϯγϟϧΛ Ҿ͖ग़͠·͢ɻ”
Role-based graph QSPYZ BQQ ECNBTUFS ECTMBWF ʜ
Demo ࣸਅࡱӨɺπΠʔτͳͲېࢭͰ͓ئ͍͠·͢
OSS products
mackerel-agent mackerel-client-ruby cookbook-mackerel-agent fluent-plugin-mackerel (thanks to @tksmd)
https://github.com/mackerelio
Eating our own saba food thousands of hosts 90+ services
1000+ roles Many Many graphs
Roadmap (ՄࢹԽؔ࿈) ΞϓϦέʔγϣϯKPI άϥϑͷ֎෦షΓ͚(iframe) Πϕϯτใͷάϥϑϓϩοτ
4DBMB (P͕͖ͳΤϯδχΞΛ ืू͓ͯ͠Γ·͢