Patent attributes
The present document describes systems and methods for collecting and distributing information associated with distributed tasks. The information is collected using task definition templates which are provided to a computing resource management service. The task definition templates include substitution elements that act as placeholders for desired information. The values associated with the substitution elements are collected by the computing resource management service, and by agents that maintain access to the task computing environment. Various substitution elements are populated when an associated task is scheduled, assigned to a computing resource, started, completed, or removed from the system. The information is made available via an application programming interface, thereby enabling coordination between tasks as well as overall application management.