Mackerel & Norikra mackerel meetup #4 LT

16,346 views

Published on

Mackerel & Norikra mackerel meetup #4 LT

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
16,346
On SlideShare
0
From Embeds
0
Number of Embeds
12,830
Actions
Shares
0
Downloads
2
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Mackerel & Norikra mackerel meetup #4 LT

  1. 1. Mackerel & Norikra Mackerel Meetup#4 LT Masahiro Nagano @kazeburo
  2. 2. Me • 長野雅広(Masahiro Nagano) • @kazeburo • Mercari, Inc. • Operations Engineer, Site Reliability
  3. 3. とは 氏が公開している リアルタイムイベントストリー ムに対して SQL ライクな言語で処理 できる Coolなプロダクトです tagomoris
  4. 4. 219.109.xx.xx - - [09/Nov/2014:06:50:07 +0900] "GET /mt.js HTTP/1.1" 200 6339 "http://blog.nomadscafe.jp/2013/06/webdb-pressvol172.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" 219.109.xx.xx - - [09/Nov/2014:06:50:11 +0900] "GET /favicon.ico HTTP/1.1" 200 1685 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" 50.116.xx.xx - - [09/Nov/2014:06:54:41 +0900] "GET /2014/09/line- isucon4-51192.html HTTP/1.1" 200 30194 "http://www.google.co.uk/url? sa=t&source=web&cd=1" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.92 Safari/535.2" 76.164.xx.xx - - [09/Nov/2014:07:09:21 +0900] "GET / HTTP/1.0" 200 75606 "http://blog.nomadscafe.jp/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/ 537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" SELECT COUNT(1, status like “5%”) AS count_5x, COUNT(1, status like “2%”) AS count_2x FROM access_log.win:time_batch(1 min) { “count_2x”: 765, “count_5x”: 2 }
  5. 5. よくある構成 WebWebWeb Norikra Client ? PULL ?
  6. 6. • アプリケーションへの組み込み • RDBMSに保存  • 通知 • Slack, Email • モニタリング・グラフ • GrowthForeacast, Kibana • Zabbix Norikra活用例
  7. 7. メルカリで使用しているモニタリングツール
  8. 8. メトリクスをとって、 グラフにして、 閾値を設定するのが、 わりと大変。。 個人的感想です
  9. 9. そこでコレ
  10. 10. Norikra & Mackerel WebWebWeb 自動でグラフを 作成 SQLを投入
  11. 11. <source> type norikra norikra localhost:8571 <fetch> method sweep target metrics tag query_name tag_prefix norikra.query interval 3s </fetch> </source> <match norikra.query.*> type myservice api_key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx= service mercari metrics_name ${[2]}.${out_key} out_key_pattern .+ retry_limit 1 </match> Group名
  12. 12. SQLを書くだけでグラフができる! アラート/通知の設定も簡単!! Mackerel便利!!!
  13. 13. 機能要望
  14. 14. Min/Maxを選びたい X分間とか時間で指定したい
  15. 15. Custom Event の登録
  16. 16. サービスメトリクスの上限値が 増えるといいなぁ..
  17. 17. 今後ともよろしくお願いします(_ _)
  18. 18. 予告
  19. 19. Norikra meetup #2 • 6/3 19:30~ • 30分の枠があるのでもう少し詳しく喋 ります • https://atnd.org/events/65969
  20. 20. 以上。

×