@staticmethod
def _get_all_monitor_configs(configuration, platform_controller):
    """
        Return monitor config dictionaries for all the monitors, including the built it ones.
        """
    all_monitors = []
    for monitor in configuration.monitor_configs:
        all_monitors.append(monitor.copy())
    for monitor in platform_controller.get_default_monitors(configuration):
        all_monitors.append(configuration.parse_monitor_config(monitor, 
            'monitor with module name "%s" requested by platform' % monitor
            ['module']).copy())
    return all_monitors
