Slide 1

Slide 1 text

Mackerel-Based Server Metrics Visualization ՄࢹԽπʔϧݱঢ়֬ೝձ ͸ͯͳ id:y_uuki

Slide 2

Slide 2 text

@y_uuk1 id:y_uuki ops

Slide 3

Slide 3 text

Server Metrics Visualization

Slide 4

Slide 4 text

Graphite Sensu RRDtool Zabbix Munin collectd Kibana Growthforecast Cacti Diamond Ganglia Fluentd

Slide 5

Slide 5 text

Graphite

Slide 6

Slide 6 text

Graphite ࣌ܥྻσʔλϕʔε ࢀরHTTP, ߋ৽ಠࣗϓϩτίϧ (޻෉͢Ε͹)ߋ৽ʹରͯ͠εέʔϥϒϧ ศརURLه๏(ը૾ or json) ࠁΈ෯͕࠷େ1ඵ୯Ґ

Slide 7

Slide 7 text

पลπʔϧ αʔόϝτϦΫεऩूͱDashboard

Slide 8

Slide 8 text

αʔόϝτϦΫεऩू Sensu / Collectd

Slide 9

Slide 9 text

Graphite sensu- client sensu- client sensu- client EBUBQPJOUT

Slide 10

Slide 10 text

3rd party Dashboard Grafana / Graphene

Slide 11

Slide 11 text

3rd party Dashboard Grafana / Graphene σϑΥϧτ͍ͩ͞ ͔͍͍ͬ͜μογϡϘʔυ

Slide 12

Slide 12 text

໰୊

Slide 13

Slide 13 text

ϗετ৘ใͷϏϡʔ ͱ ϝτϦΫεάϥϑϏϡʔ͕ผʑ

Slide 14

Slide 14 text

IUUQTTQFBLFSEFDLDPNZVVLJUIBUFOBGBMTFTBCBHVBOMJUVSVGBMTFIVB

Slide 15

Slide 15 text

IUUQTTQFBLFSEFDLDPNZVVLJUIBUFOBGBMTFTBCBHVBOMJUVSVGBMTFIVB 33%UPPM

Slide 16

Slide 16 text

IUUQTTQFBLFSEFDLDPNZVVLJUTFOTVQMVTHSBQIJUF

Slide 17

Slide 17 text

4FOTV(SBQIJUF %BUB'MPX sensu- client sensu- client sensu- client RabbitMQ sensu server Redis Graphite Webapp Carbon Whisper

Slide 18

Slide 18 text

4FOTV(SBQIJUF %BUB'MPX sensu- client sensu- client sensu- client RabbitMQ sensu server Redis Graphite Webapp Carbon Whisper πʔϧͷ਺͕ଟͯ͘ಋೖ͕໘౗

Slide 19

Slide 19 text

ȦȀȀ✣Ǐ

Slide 20

Slide 20 text

https://mackerel.io “৽͍͠ΞϓϦέʔγϣϯύϑΥʔϚϯε Ϛωδϝϯτ”

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Simple Architecture EBUBQPJOUT NBDLFSFMBHFOU NBDLFSFMJP

Slide 23

Slide 23 text

https://mackerel.io “ʰ໾ׂʱͰΫϥ΢υ্ͷαʔόʔΛ؅ཧ ͢Δ͜ͱͰɺΫϥ΢υͷϙςϯγϟϧΛ Ҿ͖ग़͠·͢ɻ”

Slide 24

Slide 24 text

Role-based graph QSPYZ BQQ ECNBTUFS ECTMBWF ʜ

Slide 25

Slide 25 text

Demo ࣸਅࡱӨɺπΠʔτͳͲېࢭͰ͓ئ͍͠·͢

Slide 26

Slide 26 text

OSS products

Slide 27

Slide 27 text

mackerel-agent mackerel-client-ruby cookbook-mackerel-agent fluent-plugin-mackerel (thanks to @tksmd)

Slide 28

Slide 28 text

https://github.com/mackerelio

Slide 29

Slide 29 text

Eating our own saba food thousands of hosts 90+ services 1000+ roles Many Many graphs

Slide 30

Slide 30 text

Roadmap (ՄࢹԽؔ࿈) ΞϓϦέʔγϣϯKPI άϥϑͷ֎෦షΓ෇͚(iframe) Πϕϯτ৘ใͷάϥϑϓϩοτ

Slide 31

Slide 31 text

4DBMB (P͕޷͖ͳΤϯδχΞΛ ืू͓ͯ͠Γ·͢