Open rerost opened 7 years ago
練習
github
rack-mini-profiler
rack-lineprof
alp
gem 'newrelic_rpm'
bundle install
require 'newrelic_rpm'
configure/newrelic.yml
mysql
LICENSE_KEY=YOUR_KEY_HERE bash -c "$(curl -sSL https://download.newrelic.com/npi/release/install-npi-linux-debian-x64.sh)" cd ~/newrelic-npi ./npi install nrmysql
nginx
redis
git
my.cnf
nginx.conf
top
newrelic、なんかログ出力されない・・・。 予選でこれが起きたらまずいのでローカルにログ吐き出すようにして各自分析にする
練習
当日の流れをまとめる
github
でソースコードを管理できるようにするrack-mini-profiler
の導入rack-lineprof
の導入alp
の準備alp
のダウンロード &コンパイルgem 'newrelic_rpm'
bundle install
require 'newrelic_rpm'
configure/newrelic.yml
の配置mysql
nginx
redis
git
で管理できるようにする(デプロイ手順に上書きを含むか、gitフォルダ内にリンクを貼るか)my.cnf
nginx.conf
redis
(unix socketなど)redis
でキャッシュできそうな部分をキャッシュ (-- ここまで --)top
などで見張る