1. A method for load balancing performance of time-based tasks in a distributed computing system, the method comprising: retrieving, by a computer, a time-based task scheduler configuration from a job queue, the job queue configured at least in part from a central configuration inventory of time-based tasks for a plurality of computers in the distributed computing system, wherein the time-based task scheduler configuration indicates one or more of: a task type a respective server is configured to perform, how often each task is to be performed, and a number of jobs for a given task type the computer can retrieve from the job queue; performing, by the computer, a time-based task according to a respective time-based task scheduler configuration that specifies execution of one or more types of time-based tasks in the computer at scheduled times, wherein the computer is one of the plurality of computers in the distributed computing system performing tasks in a load balanced configuration; reporting, by the computer, one or more load metrics to a load manager, wherein the one or more load metrics indicate current resource utilization in the computer and exceed a threshold; receiving, based on the one or more load metrics exceeding a threshold, a modification to the time-based task scheduler configuration to adjust a future time-based task load on the computer based on the one or more load metrics, wherein said modifying includes changing one or more of: the task type the respective server is configured to perform, the number of jobs for the given task type the computer can retrieve from the job queue, and a frequency of a task, wherein the modification is updated in the central configuration inventory; and receiving, based on (i) the one or more load metrics and (ii) a changed task type configuration being received via a load manager interface, an additional modification to the time-based task scheduler configuration that adjusts a task type performed by the computer.