Elasticsearch at Makuake第12回 Elasticsearch 勉強会
Yoshiaki Yoshida @kakakakakku
CyberAgent Crowd Funding, Inc.
Yoshiaki Yoshida
• @kakakakakku
• https://github.com/Kakakakakku
• http://kakakakakku.hatenablog.com/
• CyberAgent Crowd Funding, Inc.
• Ruby, DevOps
• Certified Scrum Master
https://github.com/Kakakakakku/elasticsearch-hands-on
elasticsearch-hands-on
Elasticsearch at Makuake
(2015/06 導入)
活用事例
活用事例4点• 「エラーログ管理」 for エンジニア
• 「サポーター分析」 for プロダクト
• 「営業成績管理」 for キュレーター
• 「プロジェクト分析」 for 実行者
活用事例1 : エラーログ管理• Nginx エラー
• 件数とログ
• Application エラー
• 件数とログ
• 定量的に傾向を把握
• 不具合の早期発見
活用事例2 : サポーター分析• 支援回数 × デバイス
• 支援回数 × 流入元
• 支援金額 × 決済手段 × 年齢
• 支援金額 × 決済手段 × 性別
• 支援回数 × 業界
• Google Analytics を併用
活用事例3 : 営業成績管理• キュレーターごとに担当しているプロジェクトの支援金額を KPI として可視化している
活用事例4 : プロジェクト分析• 実行者にアナリティクス機能を提供している
https://www.makuake.com/pages/press/detail/71/
• PV 数
• サポーターの流入元
• 支援時の決済手段
• デバイス
• サポーターの属性
• 性別
• 年齢
• 居住地
• 職業
システム構成
システム構成• Node : 2 (m3.xlarge)
• Shard : 5
• Replica : 1
APP
バッチ
バッチ
現状データごとに 異なるフローで 蓄積している
まとめ
まとめ• Elasticsearch + Kibana を導入したことで様々な視点でデータを分析できるようになった
• 今後の展望
• 検索基盤
• レコメンデーション基盤
• 集計基盤
↓Elastic Elk
最後に小ネタを…
2825
2825Elasticsearch Node Name
Iron Man Thor Hulk
Captain America…
1269
1269Official MERVEL Characters
2825 1269730
Elasticsearch Node Name の中で MARVEL の公式キャラクターは
730 種類だった! (残りは超レアキャラ?)
http://kakakakakku.hatenablog.com/entry/2015/08/29/163518
Elasticsearch 豆知識デスネ! (誰得www)
Thank You!