Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mackerel Meetup #4 (in Eng)

Mackerel Meetup #4 (in Eng)

A76985bd77fecba82109dee506b1fec2?s=128

Shinji Tanaka

May 29, 2015
Tweet

Transcript

  1. Mackerel Meetup #4 26 May 2015 Hatena Co., Ltd. @stanaka

  2. 1 A quick overview of Mackerel

  3. Mackerel • Server monitoring tool SaaS • May 2014 beta、Sept.

    2014 release
  4. Mackerel’s features • simple to set up • useful for

    just 1 host or 100 • view and monitor data in various time series • strong connection to various tools
  5. Architecture

  6. Screenshot

  7. Service Metrics graphs

  8. Alert channel expansion

  9. Dashboard on Qiita::Team

  10. Autoscale functionality • graphs remain even when servers degrade

  11. 2 Mackerel by the numbers

  12. 7,600+ active agents

  13. 3,400+ Mackerel organizations

  14. Mackerel users https://mackerel.io/customers

  15. 3 Recent updates since 2015.1

  16. Weekly releases

  17. agent stabilization • latest ver: 0.16.0 • Windows compatible •

    ARM/Darwin compatible (not covered by customer support) • get AWS EC2 information • stability improvements
  18. substantial agent-plugins • latest ver: 0.9.0 • apache2, aws-ec2-cpucredit, aws-elb,

    aws- rds, elastic search, haproxy, jvm, memcached, mongodb, munin, mysql, nginx, php-apc, plack, postgres, redis, snmp, squid, varnish mackerelio/mackerel-agent-plugins
  19. mackerel-agent for Windows

  20. multi-column graph display

  21. share graphs as images

  22. graphs shown within alerts • for Slack, HipChat, and TypeTalk

  23. optimized for smart phones

  24. AWS EC2 instance details mackerel-agent 0.14.3 and newer

  25. “hacker mode”

  26. Monitoring by script • alive monitoring any process • monitor

    keywords in log file • Nagios (Sensu) script compatible
  27. Other improvements • improvements to API key mgmt. • host

    display names
  28. 4 Mackerel, not just for server monitoring.

  29. Graphing w/ Google Analytics • in Google Apps Script •

    get PV from GA • post to Mackerel
  30. Raspberry-Pi

  31. Monitor office environment

  32. temp, humidity, discomfort index

  33. 5 Coming soon to Mackerel

  34. plugins for script monitoring • implementation with Go • easier

    setup with minimal dependencies mackerelio/go-check-plugins
  35. External URL monitoring • monitoring according to URL • visualize

    response time from the outside • alerts by status code, response time Web Service URL now 7 hosts!
  36. Notification groups • establish notification channels for each monitoring rule

    • each service to a different channel • Important metrics’ alerts by the fastest route now 8 hosts!
  37. Full documentation • easier installation • minimize setbacks • improve

    UI/UX while increasing performance
  38. 6 give Mackerel a try

  39. Recommended usage #1 • install in a nearby server (VPS,

    etc.) • Free plan (up to 5 hosts) • start graphing and monitoring resources
  40. Recommended usage #2 • setup middleware plugins • nginx, apache,

    mysql • connect to Slack • graphs displayed with alerts
  41. 7 in conclusion

  42. Developer tools for the cloud • developer tools to the

    cloud • svn/git → GitHub (GitHub Enterprise) • Jenkins → TravisCI, CircleCI • production environment also to the cloud • on-premises → AWS/GCE/IaaS
  43. trends point to Mackerel • the tools we use are

    also in the cloud • Zabbix, Nagios → Cloudwatch, NewRelic and Mackerel!!
  44. mackerel.io