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

Mackerel's first year and onward (in English)

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Shinji Tanaka Shinji Tanaka
September 17, 2015

Mackerel's first year and onward (in English)

Mackerel Meetup #5
17 Sep 2015

Avatar for Shinji Tanaka

Shinji Tanaka

September 17, 2015
Tweet

More Decks by Shinji Tanaka

Other Decks in Technology

Transcript

  1. Why People are Choosing Mackerel • Simple and clear UI,

    easy installation • Speed of development (weekly releases for 52 consecutive weeks) • Works with multi-cloud • Comprehensive customer support
  2. 1. Handling for Autoscale • Graphs stay put, even when

    servers scale down *ODSFBTJOH %FDSFBTJOH
  3. 3. External URL Monitoring • Monitor URLs • Visualize external

    response time • Alerts for status codes and response time 8FC 4FSWJDF 63-
  4. 4. “Codification” of Monitoring Rules • “Infrastructure as Code” •

    mkr monitor diff/pull/push • Manage monitoring rules in JSON
  5. mkr monitors • pull .. get monitoring rules and save

    locally • diff .. diff against locally saved rules • push .. config to locally saved rules
  6. mkr monitors diff #  mkr  monitors  diff   Summary:  1

     modify,  0  append,  0  remove      {        "name":  "loadavg",        "type":  "host",        "metric":  "loadavg5",        "operator":  ">",        "warning":  2.000000,   -­‐    "critical":  4.000000,   +    "critical":  5.000000,        "duration":  5,        "url":  "",          "scopes":  [              "stanaka:  client",          ],          "excludeScopes":  [          ],      },
  7. Pricing 1MBO5ZQF 'SFF 4UBOEBSE $PTU 'SFF =IPTU NPOUI /VNCFSPG )PTUT

    VQUP DBMDVMBUFEBTB SPMMJOHBWFSBHF %BUB 3FUFOUJPO IPVST ZFBS /VNCFSPG .POJUPST   8FIBWFBGSFFUSJBMPGUIF4UBOEBSE1MBO
  8. Payment Deferral (new!) • Only pay for the amount used

    • Number of hosts calculated by rolling average
  9. “Cloudization” of Dev Tools • Moving dev tools to the

    cloud • svn/git → GitHub (GitHub Enterprise) • Jenkins → TravisCI, CircleCI • Execution environment also, to the cloud • on-prem → AWS/GCE/IaaS
  10. Trends Moving Towards Mackerel • Operation tools moving to the

    cloud too • Zabbix, Nagios
 → Cloudwatch, NewRelic and
 Mackerel!! • More stable operation with a simple and clear UI
  11. Infrastructure as Code • Codify host config (Chef/puppet) • Manage

    Mackerel settings in code too • Codify monitoring rules, dashboards • Driving API-fication one step at a time
  12. The Future of Mackerel • Not an all-in-one service •

    coop with multiple tools and services • Slack / Github / Reactio • Mackerel as a core tool of system management