こんにちは。勢いでAdvent Calendarへ登録してしまいました。 お付き合いいただければ嬉しいです。 本日はGoogle Analyticsぽいアクセス解析基盤を、Monolog + ElasticSearch(長いので以下ES)を使って自前で準備してみた話について書きたいと思います。 なぜ自前で? GAが、なんか、めんどくさい(雑) 既に別件でES環境構築済みで導入が楽だった 集計力がとにかく超強力で、カスタマイズされた表示項目を求める処理をなるべくES側へ分離したかった 集計後の表示項目をアプリケーション側で取得して、クライアント管理画面等で使いたい これは多分GAでも出来ますが、めんどくさい 面倒くさがりすぎですが、結果の集計にESの強力な集計クエリを使えるのは魅力です。 たまたま導入コストも低い状態でしたので挑戦してみました。 設計 MonologのElastica han