New Relic による アプリケーションパフォーマンス監視入門

New Relic による アプリケーションパフォーマンス監視入門

2017/09/25 に行われました Mackerel / NewRelic / Elasticsearch Seminar での New Relic に関する発表資料。

25762e475bd49a3e9bc4512639aa981e?s=128

Shingo Miyazawa

September 26, 2017
Tweet

Transcript

  1. 2.

    ϓϩϑΟʔϧ ٶᖒ৴ޗ •  ॴଐגࣜձࣾσδΧ3VCZΤϯδχΞ݉/FX3FMJD୲౰ •  ΤϯδχΞ&$΍ฐܾࣾࡁαʔϏε,PNPKVͷ։ൃ •  /FX3FMJD୲౰ٕज़αϙʔτ΍ϫʔΫγϣοϓͷߨࢣ •  /FX3FMJDͷ೔ຊ୅ཧళ݉ύʔτφʔ

    •  3VCZͷձࣾ •  ܾࡁαʔϏε,PNPKVͷ։ൃӡӦ 4UFBNͷ೔ຊܾࡁɺ 4IPQJGZͷίϯϏχܾࡁ౳Ͱར༻  •  4UFBN)5$733B[FS4IPQJGZͱ͔ͱऔҾ גࣜձࣾσδΧ
  2. 6.

    /FX3FMJD%JHJUBM*OUFMMJHFODFϓϥοτϑΥʔϜ ϦΞϧλΠϜ෼ੳ ΞϓϦέʔγϣϯ Πϯϑϥ ސ٬ମݧ Ξϥʔτ μογϡϘʔυ ϝτϦΫε ϑϧελοΫͷՄࢹԽ "1*

    ΦϯσϚϯυεέʔϧ ڧݻͳηΩϡϦςΟ εέʔϧՄೳͳΫϥ΢υϓϥοτϑΥʔϜ ΠϯςϦδΣϯε Ϛϧνςφϯτ Πϕϯτ ϦΞϧλΠϜ෼ੳ
  3. 7.

    /FX3FMJDͰ΋ͬͱ΋ݹ͍੡඼Ͱ͋Γɺ༗໊ ͳ੡඼ɻ  ΞϓϦέʔγϣϯαʔόʔʹΤʔδΣϯτΛ Πϯετʔϧ͠ɺύϑΥʔϚϯεΛܭଌɻ Application Performance Monitoring (APM) ΞϓϦͷฏۉͷϨεϙϯελΠϜɺεϧʔ

    ϓοτ͔Β֤τϥϯβΫγϣϯ͝ͱͷύ ϑΥʔϚϯε΋֬ೝͰ͖Δɻ42-Ϩϕϧ·Ͱ ৘ใ͕ݟ͑Δͷ͕ಛ௃ɻ ݴޠʹରԠ •  /FU •  3VCZ •  1IZUIPO •  +BWB •  1)1 •  /PEFKT •  (P
  4. 8.

    Πϯετʔϧखॱ   ΞΧ΢ϯτ࡞੒ OFXSFMJDEFHJDBDPN  •  ϝʔϧ͕ಧ͘   "1.༻ΤʔδΣϯτΛμ΢ϯϩʔυ  

    ઃఆϑΝΠϧͷμ΢ϯϩʔυͱमਖ਼ •  ϥΠηϯεΩʔͷ௥Ճ •  ΞϓϦ໊ͷมߋ   ΞϓϦέʔγϣϯαʔόΛ࠶ىಈ   ਺෼଴ͭ  Ҏ্  ˞ແྉͷτϥΠΞϧظؒ ೔ த͸શػೳΛ͓ࢼ͠௖͚·͢ɻ (FUUJOH4UBSU
  5. 11.
  6. 13.

    •  ΞϓϦʹର͢Δ੩తͳᮢ஋ͷઃఆ •  ֎෦ݺग़͠ઐ༻ͷઃఆ •  ύλʔϯΛϕʔεʹͨ͠ઃఆ •  ౳ ৚݅ઃఆ "1.ͷ৔߹

    ֎෦ݺग़͠ͷΞϥʔτ৚݅ͷઃఆ ੩తͳᮢ஋ͷઃఆ ྫฏۉͷϨεϙϯελΠϜ͕ඵӽ͑ͨΒΞϥʔτ
  7. 25.

      Ξϥʔτͷઃఆ •  ௨஌νϟωϧͷઃఆ •  μΠφϛοΫϕʔεϥΠϯΞϥʔτͷઃఆ   "QEFY Ϣʔβʔຬ଍౓ ͷᮢ஋ͷઃఆ

    •  ฏۉͷϨεϙϯελΠϜΛᮢ஋ʹઃఆ •  "QEFYʹରͯ͠੩తͳᮢ஋ͰΞϥʔτΛઃఆ /FX3FMJDΛ࢖ͬͨ ΞϓϦέʔγϣϯύϑΥʔϚϯε؂ࢹͷ ࢝Ίํ
  8. 32.

    ΧελϜܭଌ ͕௥Ճ͞ΕΔ Spree::Order.class_eval do add_method_tracer :next def next # …

    end end ΧελϜܭଌྫ ΧελϜܭଌ༻ίʔυͷ௥Ճ 3VCZͷ৔߹ 
  9. 35.

    Ϣʔβʔ: ສ ސ٬:  ࣾҎ্ ಋೖاۀ ଟ͘ͷιʔγϟϧήʔϜاۀ΍&$αʔϏεͳͲ ָఱ 4BOTBO +BQBOUBYJ

    αΠϘ΢ζ αΠόʔΤʔδΣϯτ αΠήʔϜε σΟϥΠτϫʔΫε "CPEF (& /FXTDPSQ $PEF/BTU %PX+POFT .-#". UBCMFBV ࣮੷ ˞೔ຊاۀʹؔͯ͠͸ɺٶᖒௐ΂ BJSCOC [FOEFTL
  10. 36.

    /FX3FMJD%JHJUBM*OUFMMJHFODFϓϥοτϑΥʔϜ ϦΞϧλΠϜ෼ੳ ΞϓϦέʔγϣϯ Πϯϑϥ ސ٬ମݧ Ξϥʔτ μογϡϘʔυ ϝτϦΫε ϑϧελοΫͷՄࢹԽ "1*

    ΦϯσϚϯυεέʔϧ ڧݻͳηΩϡϦςΟ εέʔϧՄೳͳΫϥ΢υϓϥοτϑΥʔϜ ΠϯςϦδΣϯε Ϛϧνςφϯτ Πϕϯτ ϦΞϧλΠϜ෼ੳ
  11. 42.
  12. 43.

    ϓϥϯ LITE ESSENTIALS PRO ϝτϦοΫσʔλอ࣋ظؒ ೔ ೔ ೔ Πϕϯτσʔλอ࣋ظؒ ೔

    ೔ ̓೔ ϨεϙϯελΠϜεϧʔϓοτΤϥʔ཰ σʔλϕʔεϝτϦΫε42-τϨʔε ϑΟϧλʔ෇͖Τϥʔ෼ੳ τϥϯβΫγϣϯτϨʔε /FX3FMJD"MFSUT ΩʔτϥϯβΫγϣϯ αʔϏεϚοϓ σϓϩΠ௥੻ ྉۚ ೥ܖ໿ͷ৔߹ͷϗετͷֹ݄  ແྉ ฏۉ64% ฏۉ 64% newrelic.com/application-monitoring/pricing 詳しくは価格ページへ
  13. 44.

    ·ͣ͸ࢼͯ͠Έ͍ͯͩ͘͞ ੡඼ ظؒ /FX3FMJD"1. ೔ؒ /FX3FMJD#SPXTFS ೔ؒ /FX3FMJD4ZOUIFUJDT ೔ؒ /FX3FMJD.PCJMF

    ೔ؒ /FX3FMJD*OGSBTUSVDUVSF ೔ؒ •  ಋೖ͕ඇৗʹ؆୯ɻ༨෼ͳઃఆͳ͘ɺ࠷୹਺෼Ͱࢼ࢝͠ΊΒΕ·͢ɻ •  શ੡඼ແྉτϥΠΞϧ͋Γ·͢ •  ແྉ൛΋͋Γ·͢ɻ ແྉτϥΠΞϧ
  14. 45.

    ৘ใऩू qiita.com/advent-calendar/2015/newrelic qiita.com/advent-calendar/2016/newrelic 2JJUB֓ཁ͔Βৄࡉͳ࢖͍ํ·Ͱ υΩϡϝϯτͷ຋༁൛ newrelic.degica.com/blog ೔ຊޠϦιʔε ϒϩά৽ػೳͷ঺հ౳ newrelic.degica.com/docs ӳޠ

    discuss.newrelic.com docs.newrelic.com blog.newrelic.com newrelic.com/resources υΩϡϝϯτ ίϛϡχςΟ ϒϩά ಈըνϡʔτϦΞϧࣄྫ౳ newrelic.degica.com/contact-degica ͓໰߹Θͤݟੵ΋Γ౳