async def providers():
    """
    Iterates over all instances of analytics provider found in configuration
    """

    for provider in settings.ANALYTICS_PROVIDERS:
        cls: BaseAnalytics = import_class(provider['class'])
        yield await cls.instance(*provider['args'])