Mackerel の概要から新機能と Twilio 連携のご紹介

Mackerel の概要から新機能と Twilio 連携のご紹介

Twilioビジネスセミナー Vol.31 - TwilioxMackerelで実現する運用監視ソリューション https://twiliomeetup.doorkeeper.jp/events/52801 での登壇資料です。

Dffbff07156358d0b83f728a3b3b0b8c?s=128

Daisuke Inoue

October 20, 2016
Tweet

Transcript

  1. 1 / 99 .BDLFSFMͷ֓ཁ͔Β৽ػೳͱ 5XJMJP ࿈ܞͷ͝঺հ 5XJMJPϏδωεηϛφʔ 7PM  גࣜձࣾ͸ͯͳ

    Ҫ্ େี
  2. 2 / 99 Ҫ্ େีʢJEBLOPXʣ גࣜձࣾ͸ͯͳ αʔϏεɾγεςϜ։ൃຊ෦ .BDLFSFMνʔϜ ηʔϧεΤϯδχΞ ܦྺ

    n ੡଄ܥ 4*FS ʹͯγεςϜΤϯδχΞ n ιʔγϟϧήʔϜ όοΫΤϯυγεςϜ։ൃΤϯδχΞ n ޿ࠂܥιϦϡʔγϣϯ ։ൃΤϯδχΞ݉εΫϥϜϚελʔ n ೥݄ ͸ͯͳʹೖࣾ • ϓϦηʔϧε • ςΫχΧϧαϙʔτ • ϋϯζΦϯߨࢣ ౳ !B@LOPX
  3. 3 / 99 ΞδΣϯμ  ͸ͯͳʹ͍ͭͯ  .BDLFSFM஀ੜͷഎܠ  .BDLFSFMͷ֓ཁ

     ෯޿͍௨஌࿈ܞαϙʔτͱ 5XJMJP ࿈ܞ  Ϋϩʔδϯά
  4. 4 / 99  ͸ͯͳʹ͍ͭͯ

  5. 5 / 99 ͸ͯͳ ʹ͍ͭͯ

  6. 6 / 99 ͸ͯͳ ͷαʔϏε

  7. 7 / 99 ͸ͯͳ ͷαʔϏε

  8. 8 / 99 ͸ͯͳ ͷαʔϏε

  9. 9 / 99 ͸ͯͳ ͷαʔϏε

  10. 10 / 99 ձࣾ֓ཁ ॴࡏ஍ ژ౎ʢӊؙޚ஑ʣ ౦ژʢදࢀಓʣ ࢿຊۚ  ઍԁ

    ࢢ৔ ౦ূϚβʔζʢ೥݄ ্৔ʣ ઃཱ ೥݄ʢ೥໨ʣ ૑ۀऀ ۙ౻ ३໵ ࣾ௕ ܀੘ ٛਉ lʮ஌Δʯʮͭͳ͕Δʯʮදݱ͢ΔʯͰ৽͍͠ମݧΛ ఏڙ͠ɺਓͷੜ׆Λ๛͔ʹ͢Δz
  11. 11 / 99  .BDLFSFM ஀ੜͷഎܠ

  12. 12 / 99 .BDLFSFM஀ੜͷഎܠ n ͨ͘͞ΜͷαʔϏεɺͨ͘͞ΜͷϢʔβʔ • ొ࿥Ϣʔβʔʢձһʣ਺ɿສਓ • ݄ؒϢχʔΫϒϥ΢β਺ɿԯ

    ສ • ݄ؒϢχʔΫϢʔβʔ਺ɿ ສਓ n ͦΕΛࢧ͑ΔΠϯϑϥج൫΋େن໛ͳ΋ͷʹ
  13. 13 / 99 Πϯϑϥӡ༻ʹ͓͚Δ՝୊ n Πϯϑϥج൫ͷ؀ڥͷมԽ • ࣗ࡞ͷαʔόػͰαʔϏεΛఏڙʢ૑ۀظʣ Ø σʔληϯλʔͰͷΦϯϓϨ؀ڥͱύϒϦοΫΫϥ΢υͱͷ

    ϋΠϒϦουɾ਺ઍ୆ن໛ʢʙݱࡏʣ • ਺ेͷαʔϏεΛఏڙ͢ΔͨΊͷϗετ܈ Ø ֤αʔϏεʹ͓͚Δϗετͷ໾ׂ΋༷ʑʢ਺ेʙ਺ඦʣ n ͔͠͠ɺΠϯϑϥΤϯδχΞ͸਺໊ n ͸ͯͳͷେن໛Πϯϑϥج൫Λ͍͔ʹޮ཰Α͘ɺ ࣋ଓతʹ؅ཧ͢Δ͔ʁ
  14. 14 / 99 .BDLFSFMͷ஀ੜ n ࣾ಺πʔϧʮ.BDLFSFMʯͷ஀ੜ • NBDLFSFMαό n ݱࡏͷʮ.BDLFSFMʯ͸୅໨

    • ͸ͯͳͷΠϯϑϥج൫Λࢧ͑Δϊ΢ϋ΢͕ू໿͞Εͨ πʔϧͰ͋Δ .BDLFSFMΛચ࿅ͤͨ͞΋ͷ • ϏδωεϓϥϯίϯςετΛܦͯࣄۀԽ • ϦϦʔεप೥ʢ೥݄ʣ چ.BDLFSFM
  15. 15 / 99  .BDLFSFM ͷ֓ཁ

  16. 16 / 99

  17. 17 / 99 ಛ௕ᶃ 4BB4ܕͷαʔό؂ࢹαʔϏε n 4PGUXBSFBTB4FSWJDF l Πϯλʔωοτܦ༝ͰඞཁͳػೳΛར༻Ͱ͖Δ࢓૊ΈͰͷ αʔϏεͷఏڙΛ͍ͯ͠Δ΋ͷ

    n ϝϦοτ l ϑϧϚωʔδυͷͨΊɺϝϯςφϯεෆཁ n σϝϦοτ l Πϯλʔωοτʹ઀ଓͰ͖ͳ͍ͱར༻Ͱ͖ͳ͍έʔε͕ଟ͍
  18. 18 / 99 ಛ௕ᶄ QVTIܕͷ؂ࢹ n ؂ࢹର৅ͷαʔό͕؂ࢹαʔϏεʹରͯ͠৘ใΛૹΔʢQVTIʣ l ιϑτ΢ΣΞͷΠϯετʔϧ͸ඞཁ͕ͩɺ֎෦ʹର͢ΔΠϯλʔ ωοτΞΫηε͑͞Ͱ͖Ε͹

    0, ؂ࢹର৅αʔό QVTI
  19. 19 / 99 ʮ.BDLFSFMʯΛߏ੒͢Δɺͭͷେ͖ͳཁૉ n .BDLFSFMʢ8FCʣͱɺNBDLFSFMBHFOU

  20. 20 / 99 .BDLFSFMʢ8FCʣ

  21. 21 / 99 .BDLFSFMʢ8FCʣ

  22. 22 / 99 NBDLFSFMBHFOU • ؂ࢹର৅αʔόͷ৘ใΛ .BDLFSFMαʔόʹૹΓଓ͚Διϑτ΢ΣΞ • αʔό্ͰίϚϯυΛ਺ճ࣮ߦ͢Δ͚ͩͰΠϯετʔϧ׬ྃʂ •

    ΤʔδΣϯτىಈޙɺ͙͢ʹɾ؆୯ʹ؂ࢹΛ࢝ΊΔ͜ͱ͕Ͱ͖·͢ NBDLFSFMBHFOU
  23. 23 / 99 .BDLFSFMʹ͓͚Δͭͷ֓೦ n .BDLFSFMʹ͓͚Δͭͷ֓೦ • ΦʔΨχθʔγϣϯ • αʔϏε

    • ϩʔϧ
  24. 24 / 99 ΦʔΨχθʔγϣϯ n ௚༁͢Δͱʮ૊৫ʯ n جຊతʹ͸ʮ૊৫ʯ୯ҐͰ࡞੒ͯ͠௖͍ͯ໰୊͋Γ·ͤΜ • ฐࣾɾ͸ͯͳͰ΋ɺʮIBUFOBʯͱ͍͏ΦʔΨχθʔγϣϯΛ

    ࡞Γɺ؂ࢹΛߦ͍ͬͯ·͢
  25. 25 / 99 αʔϏε n จࣈ௨ΓɺʮαʔϏεʯ n ૊৫Ͱఏڙ͍ͯ͠ΔαʔϏε୯Ґʹ࡞੒͢Δ n ʮͦͷαʔϏεΛఏڙ͢ΔͨΊʹଘࡏ͍ͯ͠ΔαʔόʯΛ·ͱΊͯ

    ؅ཧ͢ΔͨΊͷ֓೦
  26. 26 / 99 ϩʔϧ n Ұఆن໛Ҏ্ͷ *5αʔϏεͷఏڙʹ͸ɺෳ਺୆ͷαʔό͕ෆՄܽ • શͯͷαʔόʹ͸ɺԿΒ͔ͷ໾ׂ͕༩͑ΒΕ͍ͯΔ͸ͣ •

    ಉ͡໾ׂΛ࣋ͬͨαʔό΋ෳ਺ʹ σʔλϕʔε༻αʔό όονॲཧ༻αʔό 8FCαʔό
  27. 27 / 99 ϩʔϧ n ໾ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛ௕Ͱ͢

  28. 28 / 99 ϩʔϧ n ॲཧྔʹԠͯ͡ɺαʔόͷ୆਺Λಈతʹɾ໾ׂ͝ͱʹ૿ݮͤ͞Δ͜ͱ΋ ". 8FCαʔό ". 8FCαʔό

    ". 8FCαʔό
  29. 29 / 99 ϩʔϧ n ໾ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛ௕Ͱ͢ • ಈతͳαʔόͷ૿ݮʹ΋εϚʔτʹରԠ サーバの増強

    サーバの縮退
  30. 30 / 99 .BDLFSFMʹ͓͚Δͭͷ֓೦ n .BDLFSFMʹ͓͚Δͭͷ֓೦ • ΦʔΨχθʔγϣϯ • αʔϏε

    • ϩʔϧ
  31. 31 / 99

  32. 32 / 99 ΤϯδχΞͷlϫΫϫΫzΛՃ଎ɾࢧԉ • ͞·͟·ͳπʔϧͱͷ࿈ܞͷ͠΍͢͞ ։ൃ ӡ༻

  33. 33 / 99 .BDLFSFMͷ ୅දతͳػೳʹ͍ͭͯ

  34. 34 / 99 ͨ͘͞Μͷ؂ࢹαϙʔτ • ΤʔδΣϯτ୯ମͰ΋جຊతͳ߲໨͸؂ࢹՄೳ • ϓϥάΠϯػߏͰଟ਺ͷ؂ࢹ߲໨ʹ΋ॊೈʹରԠՄೳ • ެࣜϓϥάΠϯ

    • ਓؾͷ044πʔϧϓϥάΠϯ • ࣗ࡞ϓϥάΠϯ։ൃ΋؆୯ʹ
  35. 35 / 99 "84ΠϯςάϨʔγϣϯ n "84Ϋϥ΢υ੡඼Λ .BDLFSFM؅ཧϗετͱͯ͠ొ࿥ l ઃఆ͸؆୯ͳखॱͰ׬݁ •

    3FBE0OMZ ΞΫηεΩʔ PS"TTVNF3PMF l ΤʔδΣϯτΛΠϯετʔϧͰ͖ͳ͍ϚωʔδυαʔϏεʹ΋ରԠ l &$&-#3%4&MBTUJ$BDIF ʹରԠ
  36. 36 / 99 কདྷ༧ଌػೳ • աڈͷ܏޲Λ෼ੳ͠কདྷΛ༧ଌɺͦͷ༧ଌʹج͍ͮͯܯࠂ͠·͢ • ྫ͑͹ɺσΟεΫ͕ރׇ͢Δϱ݄લʹܯࠂɺͱ͍͏͜ͱ΋ՄೳͰ͢ $SJUJDBM কདྷ

    5SFOET ϱ݄લ ݱࡏ
  37. 37 / 99 63-֎ܗ؂ࢹ ᶃ֎ܗ؂ࢹઃఆʹैͬͯ 63-ʹΞΫηεʢIUUQIUUQTʣ .BDLFSFMαʔόʢຊମʣ ᶅઃఆ͞Εͨ؂ࢹϧʔϧͱ ϨεϙϯεΛ΋ͱʹ؂ࢹ IUUQXXXIBUFOBOFKQ

    ᶄϨεϙϯεΛऔಘ 0, 3FTQPOTF CPEZ ϨεϙϯελΠϜ 44- ূ໌ॻ ༗ޮظݶ
  38. 38 / 99 ৗʹਐԽ͠ଓ͚ΔαʔϏε ͓٬༷ʹΞοϓσʔτͷखؒΛ൥ΘͤΔ͜ͱͳ͘ ຖि৽ػೳͷϦϦʔεΛܧଓதʂ ௠෗ԽͤͣৗʹਐԽ͍ͯ͠·͢ʂ  ि࿈ଓ

  39. 39 / 99  ෯޿͍ ௨஌࿈ܞ αϙʔτͱ 5XJMJP ࿈ܞ

  40. 40 / 99 ͨ͘͞Μͷ௨஌αϙʔτ • ϝʔϧ௨஌͸σϑΥϧτͰઃఆ • αʔυύʔςΟʔͷ࢓૊Έ΁؆୯ʹ௨஌͢Δ͜ͱ͕Ͱ͖·͢

  41. 41 / 99 5XJMJP ࿈ܞΛαϙʔτʂ

  42. 42 / 99 5XJMJP ࿈ܞΠϝʔδ

  43. 43 / 99 • 5XJMJP ͷΞΧ΢ϯτ*%΍ τʔΫϯΛઃఆ • 5XJMJP ͱ࿈ܞͯ͠ͷ௨஌ํ๏

    – 4.4௨஌ͱՍి௨஌ • Սి௨஌ͷ৔߹ʜ – ಡΈ্͛ݴޠ – ಡΈ্͛ϝοηʔδ – ίʔϧόοΫ63- 5XJMJP ࿈ܞΠϝʔδ
  44. 44 / 99 5XJMJP ʹΑΔՍి௨஌ɾৄࡉ 8BSOJOH $SJUJDBM Սి Սి 8BSOJOH

    $SJUJDBM Սి ͳ͠ มߋՄ Սి
  45. 45 / 99 5XJMJP ʹΑΔՍి௨஌ɾԠ༻ྫ  8BSOJOH $SJUJDBM 4.4ૹ৴ Սి

    4.4 4.4ૹ৴ 4.4 ʴ • ʮ8BSOJOHͷͱ͖ʹ͸4.4௨஌ͷΈʯʮ$SJUJDBMͷͱ͖ ʹ͸4.4௨஌ʴՍి௨஌ʯͱ͍ͬͨ͜ͱ΋Մೳ
  46. 46 / 99 5XJMJP ʹΑΔՍి௨஌ɾԠ༻ྫ  • ௨࿩ऴྃ࣌ʹ͸ίʔϧόοΫ63-ʹ1045ϦΫΤετ͕ ߦΘΕΔ͜ͱΛར༻ͯ͠ʜ Սి

    ి࿩ʹ Ԡ౴ʂ ίʔϧόοΫ ʮ"͞Μ͕ి࿩ʹԠ౴͠·ͨ͠ɻ ݱࡏো֐ରԠதͰ͢ʯ
  47. 47 / 99 5XJMJP ʹΑΔՍి௨஌ɾࠓޙͷల๬ • ࠓޙ͸ΤεΧϨʔγϣϯͳͲͷߴ౓ͳ௨஌ํ๏΋ – ʮ"͞ΜʹՍి͕ͨ͠Ԡ౴͠ͳ͔ͬͨ৔߹ɺ#͞ΜʹՍిʯ •

    $PNQMFUFEҎ֎ͷ TUBUVT$BMMCBDL&WFOU ΋ ࢦఆՄೳʹ
  48. 48 / 99  .BDLFSFM Λ ͸͡Ί·͠ΐ͏ʂ

  49. 49 / 99 ·ͣ͸ແྉͷτϥΠΞϧͰʂ

  50. 50 / 99 .BDLFSFM)BOET0O4FNJOBSʂ http://mackerelio.connpass.com/

  51. 51 / 99 .BDLFSFM6TFS(SPVQʂ • http://mackerel-ug.hatenablog.com/ • https://mackerel-ug-slackin.herokuapp.com/

  52. 52 / 99 υΩϡϝϯτ΋ॆ࣮ https://mackerel.io/ja/docs/ https://mackerel.io/ja/blog/

  53. 53 / 99 αʔό؅ཧۀ຿ͷޮ཰ԽΛɺ.BDLFSFMͰʂ NBDLFSFMJP