GoogleAnalyticsを導入してみる

新しいサイトにGoogleAnalyticsを導入してみました
https://www.google.com/analytics/
にアクセス

お持ちのGoogleアカウントでログインします
専用で新しいアカウントを作ってもいいと思います

お申し込みをクリック
googleanalytics

いろいろサイトの情報を入れていきます
googleanalytics2
一番下のトラッキングIDを取得、をクリック

利用規約に同意します
googleanalytics3

トラッキングIDがもらえました
あとは、サイトの全ページへjavascriptのコードを貼りつければOKです

headタグ内の一番下へ貼りつければいいでしょう

<head>
/* … */
<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

ga(‘create’, ‘(your tracking id)’, ‘auto’);
ga(‘send’, ‘pageview’);
</script>
</head>

といった感じで

CMSなどならプラグインなど使えば、簡単に入れられたりします

しばらくしてアクセスがあると
googleanalytics4
といった形で確認できます

Ubuntuでファイル容量を確認する

ファイル容量を確認します


# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       6.0G  4.7G  996M  83% /
udev           1000M  4.0K 1000M   1% /dev
tmpfs           202M  780K  201M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1007M  200K 1007M   1% /run/shm
_share          290G  200G   90G  70% /media/sf__share
/dev/sr0         62M   62M     0 100% /media/VBOXADDITIONS_4.3.12_93733

/dev/sda1の83%を使っているようです

どこにデータが多いか見てみます
du -ms で容量の合計をメガバイトで表示
sort -n で数値で並べて
tail -10 で最後の10行を表示させます


# sudo du -ms /* | sort -n | tail -10
9	/bin
9	/sbin
15	/etc
53	/boot
191	/opt
203	/media
292	/lib
817	/home
973	/var
2249	/usr

usrとvarに多いです

ディレクトリごとに調べることもできます


# sudo du -ms /var/* | sort -n
0	/var/lock
0	/var/run
1	/var/crash
1	/var/games
1	/var/local
1	/var/mail
1	/var/opt
1	/var/spool
1	/var/tmp
1	/var/www
4	/var/backups
5	/var/log
225	/var/lib
740	/var/cache

NewRelicでphpの負荷を監視してみる

NewRelicのサーバー負荷監視だけでなく、アプリケーションの負荷も監視できます
関連) NewRelicでサーバーを監視してみる

RewRelicのページでログイン
Applicationページ、add moreをクリック
newrelic-add-application

こんなページが表示されます
負荷監視するサーバーへログインし上から順に実行していきます
newrelic-add-application2

今回はphp監視、サーバーはCentos 32bitなので

# sudo rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
# sudo yum install newrelic-php5
# sudo newrelic-install install
とするとlicence keyを入力をうながされるので入力
Apacheでphpを動かしていたので
# sudo service httped restart
でしばらくしてNewRelic Applicationページを見ると
newrelic-add-application3

ResponseTime(応答速度)Apdex Score(満足度?)とかが見れます
newrelic-add-application4

有料だとMap、Databaseとかも見れるようです

また、Browserページも追加されて、各ページアクセスのロード時間が見れます
newrelic-add-browser

負荷対策の参考になりそうです