Change the collector type to a struct so a run frequency can be set for each collector