# Example nerve.yaml demonstrating per-sense scheduling (interval + on) # # Layout: # - cpu-usage: periodic every 10s, throttled to 5s minimum between computes # - disk-usage: periodic every 30s # - system-health: derived sense, scheduled when cpu-usage OR disk-usage completes a compute senses: cpu-usage: group: system throttle: 5s timeout: 8s grace_period: null interval: 10s disk-usage: group: system throttle: null timeout: 15s grace_period: null interval: 30s system-health: group: derived throttle: 2s timeout: 10s grace_period: null on: - cpu-usage - disk-usage