sysmon.vm.conf.example 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ## System Monitoring For Erlang VM
  2. sysmon.vm {
  3. ## Time interval for the periodic process limit check
  4. process_check_interval = 30s
  5. ## For how many processes can simultaneously exist at the local node before the corresponding alarm is raised
  6. process_high_watermark = 80%
  7. ## For how many processes can simultaneously exist at the local node before the corresponding alarm is cleared
  8. process_low_watermark = 60%
  9. ## Generated an alarm when an Erlang process spends a long time to perform garbage collection
  10. ## Type:
  11. ## - disabled :: Never alarm
  12. ## - Time During :: The maximum GC time for generating an alarm
  13. long_gc = 100ms
  14. ## Generating an alarm is generated when the Erlang VM detect a task scheduled for too long
  15. ## Type:
  16. ## - disabled :: Never alarm
  17. ## - Duration:: The maximum schedule time for generating an alarm
  18. long_schedule = 240ms
  19. ## Generating an alarm when an Erlang process consumed a large amount of memory for its heap space
  20. ## Type:
  21. ## - disabled :: Never alarm
  22. ## - ByteSize :: The maximum heap size for generating an alarm
  23. large_heap = 32MB
  24. ## Generating an alarm when the RPC connection is overloaded
  25. busy_dist_port = true
  26. ## Generating an alarm when a port (e.g. TCP socket) is overloaded
  27. busy_port = true
  28. }