Slide 6
Slide 6 text
The anatomy of a check
import psutil
from checks import AgentCheck
class SystemSwap(AgentCheck):
def check(self, instance):
swap_mem = psutil.swap_memory()
self.rate('system.swap.swapped_in', swap_mem.sin)
self.rate('system.swap.swapped_out', swap_mem.sout)
self.gauge(‘system.swap.total’, swap_mem.total)
self.gauge(‘system.swap.used’, swap_mem.used)