Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
New Relic
with PHP
17 Oct 2013 @ New Relic Night
Rubyを使ってる人?
PHPを使ってる人?
PHPの方から
来ました
自己紹介
✦ 山岡広幸(やまおか ひろゆき)
✦ twitter.com/hiro_y
✦ 経歴: SIer → ウノウ → Zynga Japan
→ デジタルガレージ
✤ フォト蔵とかゲームとか
現在
✦ よつばラボ

http://428lab.jp/

✤ やることメモ(iPhone ToDoアプリ)
✤ nicot.(Web 日記サービス)
✦ 株式会社トイロ

http://www.toyro.net/

✤ comap(Web...
SCSSとかJS書きます
HTMLも。
PHPでアプリは勿論
AWSの構築もやるよー
フルスタック…?
なんでも屋さん
ちょっと昔話
フォト蔵
✦ 2005年スタート
✦ PCサーバー@社内(入社時)
→ ラック@社内 → データセンターへ
✦ 監視はNagios
✦ モニタリングはCacti
週末の深夜になると
決まって携帯に届く
アラートメール…
監視とモニタリングの
大切さを知りました
閑話休題
PHPでNew Relic
New Relicとは(略
<?php phpinfo();
New Relic
✦ サーバーごとのモニタリング・監視
✤ プラグインでMySQLなども
✦ PHPの場合
✤ Extensionが提供されている
https://docs.newrelic.com/docs/php/new-relic-fo...
どうやって動くの?
HTMLで見かける

<script type="text/javascript">
var NREUMQ=NREUMQ¦¦[];
NREUMQ.push(["mark","firstbyte",new Date().getTime()]);
<...
導入してみる
(Amazon Linuxの場合)
コマンドで
sudo rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm
sudo yum install -y newre...
Chef使いたい
recipes/default.rb
bash 'install_and_activate_newrelic' do
not_if 'rpm -qa ¦ grep newrelic-sysmond'
code <<-EOC
sudo rpm -...
yum updateする
レシピと
組み合わせてます
使いどころ
✦ NagiosやCacti、GrowthForecast等の
きめ細やかさにはかなわない
✦ とりあえずさくっとモニタリングと
監視がしたい用途にはとてもオススメ
✤ 別途サーバー用意しなくていい
アラートの運用
✦ Thresholdの設定はよく考えて
✤ CPU使用率とか性能面
✤ Availability monitoringもできる
✦ Amazon CloudWatchと組み合わせる
✤ 死活監視など
障害が起こったら…
アラートの受信
✦ メールで受信する
✤ Availability monitoringには
Optional notification emailも
✦ iPhoneアプリで受信する
✤ プッシュでアラートが!
まとめると
手っ取り早く
モニタリングと
監視を設定できる
ご利用は計画的に。
最後に
✦ Engine Yard Cloud使ってます
✤ PHP + MongoDB
✦ トイロではエンジニア募集中です!
✤ 新規サービス開発中
✤ 興味のある方はお声がけください
ご静聴ありがとう
ございました
New Relic with PHP
New Relic with PHP
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
การวิเคราะห์คุณค่างานบริการ
ทรัพยากรสารสนเทศใหม่ (Value Analysis)
Next
Download to read offline and view in fullscreen.

8

Share

Download to read offline

New Relic with PHP

Download to read offline

2013年10月17日のNew Relic NightでのLT内容です
http://eytokyo.doorkeeper.jp/events/6233

Related Books

Free with a 30 day trial from Scribd

See all

New Relic with PHP

  1. 1. New Relic with PHP 17 Oct 2013 @ New Relic Night
  2. 2. Rubyを使ってる人?
  3. 3. PHPを使ってる人?
  4. 4. PHPの方から 来ました
  5. 5. 自己紹介 ✦ 山岡広幸(やまおか ひろゆき) ✦ twitter.com/hiro_y ✦ 経歴: SIer → ウノウ → Zynga Japan → デジタルガレージ ✤ フォト蔵とかゲームとか
  6. 6. 現在 ✦ よつばラボ http://428lab.jp/ ✤ やることメモ(iPhone ToDoアプリ) ✤ nicot.(Web 日記サービス) ✦ 株式会社トイロ http://www.toyro.net/ ✤ comap(Web 位置情報まとめサービス)
  7. 7. SCSSとかJS書きます HTMLも。 PHPでアプリは勿論 AWSの構築もやるよー
  8. 8. フルスタック…? なんでも屋さん
  9. 9. ちょっと昔話
  10. 10. フォト蔵 ✦ 2005年スタート ✦ PCサーバー@社内(入社時) → ラック@社内 → データセンターへ ✦ 監視はNagios ✦ モニタリングはCacti
  11. 11. 週末の深夜になると 決まって携帯に届く アラートメール…
  12. 12. 監視とモニタリングの 大切さを知りました
  13. 13. 閑話休題
  14. 14. PHPでNew Relic
  15. 15. New Relicとは(略
  16. 16. <?php phpinfo();
  17. 17. New Relic ✦ サーバーごとのモニタリング・監視 ✤ プラグインでMySQLなども ✦ PHPの場合 ✤ Extensionが提供されている https://docs.newrelic.com/docs/php/new-relic-for-php
  18. 18. どうやって動くの?
  19. 19. HTMLで見かける <script type="text/javascript"> var NREUMQ=NREUMQ¦¦[]; NREUMQ.push(["mark","firstbyte",new Date().getTime()]); </script>
  20. 20. 導入してみる (Amazon Linuxの場合)
  21. 21. コマンドで sudo rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm sudo yum install -y newrelic-sysmond newrelic-php5 sudo nrsysmond-config --set license_key=${YOUR_LICENCE_KEY} sudo /etc/init.d/newrelic-sysmond start sudo sed -ie "s/REPLACE_WITH_REAL_KEY/${YOUR_LICENCE_KEY}/g" /etc/php.d/newrelic.ini sudo /etc/init.d/httpd graceful http://qiita.com/haman29@github/items/849926f63fc11c0a8a6f
  22. 22. Chef使いたい
  23. 23. recipes/default.rb bash 'install_and_activate_newrelic' do not_if 'rpm -qa ¦ grep newrelic-sysmond' code <<-EOC sudo rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm sudo yum install -y newrelic-sysmond newrelic-php5 sudo nrsysmond-config --set license_key=#{node[:newrelic_license_key]} sudo /etc/init.d/newrelic-sysmond start sudo /sbin/chkconfig newrelic-sysmond on sudo sed -ie "s/REPLACE_WITH_REAL_KEY/#{node[:newrelic_license_key]}/g" /etc/php.d/ newrelic.ini sudo /etc/init.d/httpd graceful EOC end
  24. 24. yum updateする レシピと 組み合わせてます
  25. 25. 使いどころ ✦ NagiosやCacti、GrowthForecast等の きめ細やかさにはかなわない ✦ とりあえずさくっとモニタリングと 監視がしたい用途にはとてもオススメ ✤ 別途サーバー用意しなくていい
  26. 26. アラートの運用 ✦ Thresholdの設定はよく考えて ✤ CPU使用率とか性能面 ✤ Availability monitoringもできる ✦ Amazon CloudWatchと組み合わせる ✤ 死活監視など
  27. 27. 障害が起こったら…
  28. 28. アラートの受信 ✦ メールで受信する ✤ Availability monitoringには Optional notification emailも ✦ iPhoneアプリで受信する ✤ プッシュでアラートが!
  29. 29. まとめると
  30. 30. 手っ取り早く モニタリングと 監視を設定できる
  31. 31. ご利用は計画的に。
  32. 32. 最後に ✦ Engine Yard Cloud使ってます ✤ PHP + MongoDB ✦ トイロではエンジニア募集中です! ✤ 新規サービス開発中 ✤ 興味のある方はお声がけください
  33. 33. ご静聴ありがとう ございました
  • KinHou

    Oct. 11, 2014
  • moritata

    Dec. 9, 2013
  • shimabukuro

    Nov. 7, 2013
  • kawasakitoshiya

    Nov. 3, 2013
  • TakeshiWatanabe2

    Oct. 22, 2013
  • keisukemakino501

    Oct. 20, 2013
  • understeer

    Oct. 18, 2013
  • TAKAyukiatkwsk

    Oct. 17, 2013

2013年10月17日のNew Relic NightでのLT内容です http://eytokyo.doorkeeper.jp/events/6233

Views

Total views

17,760

On Slideshare

0

From embeds

0

Number of embeds

5,083

Actions

Downloads

10

Shares

0

Comments

0

Likes

8

×