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

Mackerel's first year and onward (in English)

Shinji Tanaka
September 17, 2015

Mackerel's first year and onward (in English)

Mackerel Meetup #5
17 Sep 2015

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