backend.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # make sure we are sending data to backend
  2. alarm: backend_last_buffering
  3. on: netdata.backend_metrics
  4. calc: $now - $last_collected_t
  5. units: seconds ago
  6. every: 10s
  7. warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every))
  8. crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every))
  9. delay: down 5m multiplier 1.5 max 1h
  10. info: number of seconds since the last successful buffering of backend data
  11. to: dba
  12. alarm: backend_metrics_sent
  13. on: netdata.backend_metrics
  14. units: %
  15. calc: abs($sent) * 100 / abs($buffered)
  16. every: 10s
  17. warn: $this != 100
  18. delay: down 5m multiplier 1.5 max 1h
  19. info: percentage of metrics sent to the backend server
  20. to: dba
  21. alarm: backend_metrics_lost
  22. on: netdata.backend_metrics
  23. units: metrics
  24. calc: abs($lost)
  25. every: 10s
  26. crit: ($this != 0) || ($status == $CRITICAL && abs($sent) == 0)
  27. delay: down 5m multiplier 1.5 max 1h
  28. info: number of metrics lost due to repeating failures to contact the backend server
  29. to: dba
  30. # this chart has been removed from netdata
  31. # alarm: backend_slow
  32. # on: netdata.backend_latency
  33. # units: %
  34. # calc: $latency * 100 / ($update_every * 1000)
  35. # every: 10s
  36. # warn: $this > 50
  37. # crit: $this > 100
  38. # delay: down 5m multiplier 1.5 max 1h
  39. # info: the percentage of time between iterations needed by the backend time to process the data sent by netdata
  40. # to: dba