Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エンジニアの持つ「不安」に立ち向かう 〜 僕らにできること/gbdaitokai-2017

Daisuke Inoue
December 23, 2017

エンジニアの持つ「不安」に立ち向かう 〜 僕らにできること/gbdaitokai-2017

合同勉強会 in 大都会岡山 -2017 Winter-( https://gbdaitokai.connpass.com/event/58025/ )で使用した発表資料です。

Daisuke Inoue

December 23, 2017
Tweet

More Decks by Daisuke Inoue

Other Decks in Technology

Transcript

  1. ΤϯδχΞͷ࣋ͭʮෆ҆ʯʹ
    ཱͪ޲͔͏
    ʙ ๻ΒʹͰ͖Δ͜ͱ ʙ
    גࣜձࣾ͸ͯͳɹҪ্େีʢ@a_know ʣ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 1

    View Slide

  2. ࣗݾ঺հ
    • Ҫ্େีʢ@a_know / Hatena id:a-know ʣ
    • ԬࢁݝԬࢁࢢग़਎
    • גࣜձࣾ͸ͯͳ MackerelνʔϜ CREʢCustomer Reliability Engineerʣ
    • ུྺ
    • ੡଄ܥSIerʹ৽ଔೖࣾʢ2006೥4݄ʣ
    • ιʔγϟϧήʔϜܥόοΫΤϯυΤϯδχΞɺBtoB WebΞϓϦέʔγϣ
    ϯΤϯδχΞΛܦͯݱ৬
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 2

    View Slide

  3. Mackerelʁ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 3

    View Slide

  4. Mackerel ͱ͸
    • ͸ͯͳ͕։ൃɾఏڙ͍ͯ͠Δαʔόʔ؅ཧɾ؂ࢹΫϥ΢υαʔϏεʢSaaSʣ
    • 2001೥૑ۀͷWebاۀɾ͸ͯͳ ͕ഓ͖ͬͯͨαʔόʔ؅ཧɾ؂ࢹɾӡ༻ͷ
    ϊ΢ϋ΢Λɺ੯͠Ή͜ͱͳ͘஫͍Ͱ͍ΔϓϩμΫτ
    • ಛ௕
    • ௚؍తͳ UI / UX
    • 1෼Ͱऴ͑ΒΕΔ΄Ͳ؆୯ͳηοτΞοϓ
    • ϩʔϯνҎ߱3೥ؒ ຖि࿈ଓϦϦʔεɹͳͲ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 4

    View Slide

  5. ΤϯδχΞͷ࣋ͭʮෆ҆ʯ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 5

    View Slide

  6. ΤϯδχΞͷ࣋ͭʮෆ҆ʯ
    • ͍Ζ͍Ζ͋Δ
    • όά
    • ো֐
    • ݈߁
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 6

    View Slide

  7. ΤϯδχΞͷ࣋ͭʮෆ҆ʯ
    • ͍Ζ͍Ζ͋Δ
    • όά
    • ো֐
    • ݈߁ ←
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 7

    View Slide

  8. ಥવͰ͕࣭͢໰Ͱ͢
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 8

    View Slide

  9. Έͳ͞Μɺࠓ೥ͷ݈߁਍அ͸
    ड͚·͔ͨ͠ʁ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 9

    View Slide

  10. ͦͷ݁Ռ͸Ͳ͏Ͱ͔ͨ͠ʁ
    • ྫ͑͹ɺ݈߁਍அͷ݁Ռ͕ҎԼͷ5छྨʹ෼ྨ͞ΕΔͱͯ͠...
    1. ਖ਼ৗ
    2. ཁ஫ҙ
    3. ཁ؍࡯
    4. ཁਫ਼ີݕࠪ
    5. ଈೖӃ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 10

    View Slide

  11. ΋͠ࢲ͕ʰ3. ཁ؍࡯ʱͩͬͨ৔߹
    • ͜Μͳ๻ΛͲ͏ࢥ͍·͔͢ʁ
    • ʮ͓େࣄʹ...ʯ
    • ʮϚγͳํͰ͢Ͷʯ
    • ʮ·ͩ·ͩΠέΔʯ
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 11

    View Slide

  12. ͲͪΒʹͤΑʮෆ҆ʯͳͷͰ...
    • ຖ೥ͪΌΜͱड਍͢Δ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 12

    View Slide

  13. ͦͷ݁Ռ......
    • ύλʔϯA
    • Ұࡢ೥ʰ4. ཁਫ਼ີݕࠪʱ
    • ڈ೥ʰ4. ཁਫ਼ີݕࠪʱ
    • ࠓ೥ʰ3. ཁ؍࡯ʱ ←
    • ύλʔϯB
    • Ұࡢ೥ʰ1. ਖ਼ৗʱ
    • ڈ೥ʰ1. ਖ਼ৗʱ
    • ࠓ೥ʰ3. ཁ؍࡯ʱ ←
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 13

    View Slide

  14. ͦͷ݁Ռ......
    • ύλʔϯA ͩͬͨͳΒ
    • ͪΐͬͱͣͭྑ͘ͳ͖ͬͯͯΔʁ
    • ύλʔϯB ͩͬͨͳΒ
    • ͜ͷ··Ͱ͸·͍ͣ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 14

    View Slide

  15. ͓ͳ͡ʰ3. ཁ؍࡯ʱͰ΋ɺ
    ͜Ε·Ͱͷ਍அ݁Ռͱฒ΂ͯ
    ݟΔ͜ͱͰݟํ΋มΘͬͯ͘Δ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 15

    View Slide

  16. ఆظతɾܧଓతͳड਍͕େࣄ
    • ͜ͷ1೥ͷա͝͠ํ͕݈߁ʹ༩͑ͨӨڹ
    • ޲͜͏1೥ΛͲͷΑ͏ʹա͍ͯ͘͝͠΂͖͔
    • ......ͱ͍͏͜ͱΛ஌Δ্Ͱ͔ܽͤͳ͍΋ͷ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 16

    View Slide

  17. ΤϯδχΞͷ࣋ͭʮෆ҆ʯ
    • ͍Ζ͍Ζ͋Δ
    • όά ←
    • ো֐
    • ݈߁
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 17

    View Slide

  18. ʮόάʯͱ͍͏ෆ҆΁ͷର߅ࡦ
    • ςετʂ
    • Ұੲલʹൺ΂ʮίʔυΛॻ͘ͱ͖͸ςετ΋ॻ͘ʯ͜ͱ͸
    ΋͸΍Ұൠతͱͳͬͨ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 18

    View Slide

  19. ςετ΋ܧଓతʹ͓͜ͳ͏͜ͱ͕ॏཁ
    • CIʢContinuous Integration / ܧଓతΠϯςάϨʔγϣϯʣͷɹ
    ࣮ࢪ
    • ίʔυʹมߋ͕ೖΔ౎౓ɺʢࣗಈతʹʣςετ࣮ߦΛ͓͜ͳ͏
    • Ϗϧυ͕յΕͨͱ͖ʹ͸ɺ͙͢ʹؾͮ͘͜ͱ͕Ͱ͖Δ
    • ͦΕΛิॿͯ͘͠ΕΔπʔϧɾαʔϏε΋ɺࠓ΍ͨ͘͞Μɻ
    • Jenkins, CircleCI, TravisCI, etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 19

    View Slide

  20. ΤϯδχΞͷ࣋ͭʮෆ҆ʯ
    • ͍Ζ͍Ζ͋Δ
    • όά
    • ো֐ ←
    • ݈߁
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 20

    View Slide

  21. Ͱ͸ʮো֐ʯ͸Ͳ͏͔ʁ
    • ͍ΘΏΔʮγεςϜো֐ʯʮαʔϏεো֐ʯΛࢦ͢
    • γεςϜ΍αʔϏε͕ਖ਼ৗʹɾշదʹར༻Ͱ͖ͳ͍ঢ়ଶ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 21

    View Slide

  22. γεςϜ΍αʔϏε͕ਖ਼ৗʹར༻Ͱ͖ͳ͍ঢ়ଶ
    • ͦͷཧ༝͸͞·͟·
    • αʔόʔμ΢ϯ
    • αʔόʔϦιʔεͷෆ଍ɾރׇ
    • ϓϩηεɾαʔϏεͷμ΢ϯ
    • ΞϓϦέʔγϣϯΤϥʔ
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 22

    View Slide

  23. γεςϜ΍αʔϏε͕ਖ਼ৗʹར༻Ͱ͖ͳ͍ঢ়ଶ
    • ͦͷཧ༝͸͞·͟·
    • αʔόʔμ΢ϯ ←
    • αʔόʔϦιʔεͷෆ଍ɾރׇ
    • ϓϩηεɾαʔϏεͷμ΢ϯ ←
    • ΞϓϦέʔγϣϯΤϥʔ ←
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 23

    View Slide

  24. ʰͦͷ࣌ͦͷ࣌ͷ໰୊ͷ༗ແͷνΣοΫΛ͢Δʱ͜ͱͰ
    ؾ͕͚ͭΔ΋ͷ
    • νΣοΫ ≒ OK or NG
    • αʔόʔͷԠ౴ঢ়ଶ
    • ϓϩηεɾαʔϏεͷՔಇঢ়ଶ
    • ʢக໋తͳʣΞϓϦέʔγϣϯΤϥʔͷ༗ແ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 24

    View Slide

  25. ʰͦͷ࣌ͦͷ࣌ͷ໰୊ͷ༗ແͷνΣοΫΛ͢Δʱ͜ͱͰ
    ؾ͕͚ͭΔ΋ͷ
    • ͜ΕΒ͸ɺʮνΣοΫͷλΠϛϯάͰ໰୊͕ੜ͍ͯ͡ͳ͚Ε
    ͹ͦΕͰ͍͍͠ɺ໰୊ͳΒ͹ࢸٸରԠʹҠΕ͹Α͍ʯ΋ͷ
    • ͋ͱ͸ͦͷස౓ʢ1࣌ؒʹ1ճʁ1෼ʹ1ճʁ10ඵʹ1ճʁʣͷ
    ໰୊
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 25

    View Slide

  26. γεςϜ΍αʔϏε͕ਖ਼ৗʹར༻Ͱ͖ͳ͍ঢ়ଶ
    • ͦͷཧ༝͸͞·͟·
    • αʔόʔμ΢ϯ
    • αʔόʔϦιʔεͷෆ଍ɾރׇ ←
    • ϓϩηεɾαʔϏεͷμ΢ϯ
    • ΞϓϦέʔγϣϯΤϥʔ
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 26

    View Slide

  27. ͦͷ࣌ͦͷ࣌ͷʮαʔόʔϦιʔεͷঢ়گʯΛऔಘ͢Δͱ...ʁ
    • CPU࢖༻཰
    • ex. ࢖༻཰85%
    • σΟεΫ࢖༻཰
    • ex. 80% ࢖༻ࡁΈ
    • ॲཧ଴ͪϓϩηεͷ਺ʢLoadAvarageʣ
    • ex. 1.5
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 27

    View Slide

  28. ͦΕͧΕͷ਺ࣈ͕ʮ΍͹͍ʯͷ͔ʮ΍͹͘͸ͳ͍ʯͷ͔ʁ
    • ͜ͷ਺ࣈ͚ͩͰΘ͔Γ·͔͢ʁ
    • Θ͔Βͳ͍ʂ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 28

    View Slide

  29. αʔόʔϦιʔεͷνΣοΫͷ৔߹
    • ୯Ұͷ਺஋ʹண໨͢ΔͷͰ͸ͳ͘...
    • ʰܧଓతʹ஋ͷऔಘΛ͓͜ͳ͏͜ͱʱ
    • ʰͦͷ݁ՌΛه࿥ͱͯ͠࢒͢͜ͱʱ
    • ʰ݁ՌશମΛ࣌ܥྻͰ֬ೝ͢Δ͜ͱʱ
    • ͱ͍ͬͨࣄฑ΋ηοτͰ࣮ࢪͯ͠͸͡Ίͯҙຯ͕͋Δʂ
    • ʢଞͷ߲໨ͱͷ߹ΘٕͤͰݟ͑ͯ͘Δ͜ͱ΋͋Δʣ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 29

    View Slide

  30. έʔεᶃ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 30

    View Slide

  31. έʔεᶄ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 31

    View Slide

  32. έʔεᶅ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 32

    View Slide

  33. αʔόʔϦιʔεͷνΣοΫʹ͓͍ͯॏཁͳ͜ͱ
    • ͜ͷΑ͏ʹɺʰαʔόʔͷঢ়گΛܧଓతʹऔಘʱ͠ɺʰͦͷ݁ՌΛ
    ࢒͢͜ͱʱʰ݁ՌΛ࣌ܥྻͰଊ͑ɺ܏޲ΛಡΈऔΔ͜ͱʱ͕ॏཁʂ
    • ʮαʔόʔ؂ࢹʯʮαʔόʔϞχλϦϯάʯ
    • ʮγεςϜʹର͢ΔܧଓతΠϯςάϨʔγϣϯʯ͕αʔόʔ؂ࢹʂ
    • ؂ࢹͱ͸ܧଓతͳςετͰ͋Δ ~ ԞҰึʢh2o ։ൃऀʣ1
    1 http://developer.cybozu.co.jp/archives/kazuho/2010/01/cronlog-52f2.html
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 33

    View Slide

  34. ʮίʔυͷςετɾCIʯͷ࣍͸ɺ
    ʮαʔόʔঢ়ଶͷςετɾCIʯͩʂ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 34

    View Slide

  35. Α͋͘Δ࣭໰ʮCPUͷ࢖༻཰ɺ͍͘Β͘Β͍ʹ
    ͳΔͱ·͍ͣͰ͔͢Ͷʁʯ
    • A. ʮର৅ͷγεςϜ΍αʔϏεʹΑΔɻҰ֓ʹ͸ݴ͑ͳ͍ʯ
    • ࣗ෼ͷαʔϏεɾγεςϜʹͱͬͯͷฏৗ࣌ͷঢ়ଶʗҟৗ࣌
    ͷঢ়ଶͱ͸Ͳ͏͍͏ঢ়ଶͳͷ͔ɺΛ஌Δʂ
    • ͔ͦ͜Βαʔόʔ؂ࢹ͸࢝·Δʂ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 35

    View Slide

  36. αʔόʔ؂ࢹΛࢧ͑ͯ͘ΕΔπʔϧɾαʔϏε͸ͨ͘͞Μ͋Δ
    • OSS
    • nagios
    • Zabbix
    • Prometheus
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 36

    View Slide

  37. αʔόʔ؂ࢹΛࢧ͑ͯ͘ΕΔπʔϧɾαʔϏε͸ͨ͘͞Μ͋Δ
    • Ϋϥ΢υαʔϏεɾSaaS
    • Datadog
    • NewRelicʢInfrastructureʣ
    • Mackerel
    • etc.
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 37

    View Slide

  38. αʔόʔ؂ࢹΛࢧ͑ͯ͘ΕΔπʔϧɾαʔϏε͸ͨ͘͞Μ͋Δ
    • ͍ͣΕ΋ૉ੖Β͍͠πʔϧɾαʔϏεɻ
    • ׬ᘳͳ΋ͷ͸ແͯ͘ʢ͖ͬͱʣɺͲΕʹ΋ಘҙෆಘҙ͸͋Δ
    • ͲͷπʔϧɾαʔϏε΋ɺͰ͖Δ͚ͩଟ͘ͷέʔεͰ࠷ద
    ͳιϦϡʔγϣϯͱͳΕΔΑ͏ɺ೔ʑ੾᛭ୖຏ͍ͯ͠Δ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 38

    View Slide

  39. Mackerel ͱ͍͏બ୒ࢶ
    • ʰܧଓతͳνΣοΫΛ͢Δ͜ͱʱʰͦΕΛه࿥ʹ࢒͢͜ͱʱʰ࢒͞Ε
    ͨه࿥Λݟ΍͘͢ɾѻ͍΍͍͢ܗͰఏڙ͢Δ͜ͱʱΛαϙʔτ͠·͢
    • ↓ͳਓʹͦ͜࢖ͬͯΈͯ΄͍͠αʔϏεͰ͢
    • ʮ؂ࢹͬͯ೉ͦ͠͏ʯʮΑ͘Θ͔Βͳ͍ʯ
    • ʮΠϯϑϥ୲౰ͷਓ͕΍ͬͯ͘ΕΔ΋ͷͰ͠ΐʯ
    • ʮ΍Βͳ͖Όͱࢥ͍ͭͭ΍ͬͯ·ͤΜ......ʯ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 39

    View Slide

  40. Mackerel ͱ͍͏બ୒ࢶ
    • ࢲͷΑ͏ʹɺϢʔβʔͷํʹͰ͖Δ͚͍ͩۙͱ͜ΖͰҰॹʹ
    ՝୊ʹऔΓ૊Ή͜ͱΛϛογϣϯͱ͢ΔਓʢCREʣ͕͍Δɺ
    ͱ͍͏͜ͱ΋ɺMackerel ͷαʔϏεͷҰ෦Ͱ͢
    • ͥͻ͓ؾܰʹ੠Λֻ͚͍ͯͩ͘͞ !
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 40

    View Slide

  41. ·ͱΊ
    • ݈߁ɾόάɾো֐ɺͦΕͧΕͷෆ҆΁ͷର߅ࡦ͸ɺఆظతͳ
    νΣοΫΛܧଓతʹ͓͜ͳ͏͜ͱʂ
    • ͦͷνΣοΫͷ݁ՌΛ͞Βʹ࣌ܥྻʹه࿥͠၆ᛌͯ͠ଊ͑Δ
    ͜ͱͰɺʮର৅ͷ܏޲ʯͱʮݱ࣌఺Ͱͷঢ়ଶʯ͕ΑΓΘ͔Γ
    ΍͘͢ͳΔ
    • ର৅ʹͱͬͯͷฏৗ࣌ɾҟৗ͕࣌ͲͷΑ͏ͳঢ়ଶͰ͋Δͷ͔
    Λ஌Δͱ͜Ζ͔Β࢝ΊͯΈ·͠ΐ͏ʂ
    2017-12-23 ߹ಉษڧձ in େ౎ձԬࢁ -2017 Winter-ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 41

    View Slide