CPC G06F 16/27 (2019.01) [G06F 9/45516 (2013.01); G06F 9/45558 (2013.01); G06F 9/54 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
configuring a data collection according to a first configuration to provide a first data functionality of the data collection, the data collection comprising data and one or more methods of a language-independent application programming interface (API), wherein the first data functionality comprises access to at least a portion of the one or more methods of the language-independent API, and wherein the first configuration is selected based at least in part on one or more predicted resource requirements of a workload;
collecting, subsequent to the configuring, performance information during execution of the workload within a platform-independent virtual environment, the execution comprising executing the one or more methods of the data collection to access the data of the data collection; and
reconfiguring the data collection according to a second configuration to provide a second data functionality of the data collection, wherein the second data functionality comprises access to at least another portion of the one or more methods of the language-independent API different from the portion of the one or more methods of the language-independent API of the first data functionality, and wherein the second configuration is selected based at least in part on the collected performance information.
|