Skip to main content

Monitoring checklist - What things should I be monitoring?

We are building a (Zabbix-based) monitoring system for our applications; hovewer, I'm having difficulties in defining what to monitor?

I have so far come up with the following general categories:

  • hardware data: cpu, ram, swap, etc.
  • middleware data: perfomance/health for MySQL instantces, Tomcat instances, JVMs, etc.
  • logical or application data: the current status/health of the system, e.g. number of active users, page request, etc.
  • kpi data: data for business, e.g. user registration over time
  • dashboard: quick overview of the system (e.g. microservices are running or not)

Are there any other fundamental categories for to monitor? Or is there another category system to use?

krisy
  • 181
  • 1
  • 4