def main(mytimer: func.TimerRequest) -> None:
    """Start the execution.

    Args:
        mytimer (func.TimerRequest): timer trigger
    """
    start = time.time()
    applogger.info(
        "{} {} Start processing...".format(
            consts.LOGS_STARTS_WITH, consts.ALERT_GRAPH_STATISTICS_FUNC_NAME
        )
    )
    bitsightstatistics_obj = BitSightStatistics(start)
    bitsightstatistics_obj.get_bitsight_data_into_sentinel()
    end = time.time()
    applogger.info(
        "{} {} time taken for data ingestion is {} sec".format(
            consts.LOGS_STARTS_WITH,
            consts.ALERT_GRAPH_STATISTICS_FUNC_NAME,
            int(end - start),
        )
    )
    applogger.info(
        "{} {} execution completed.".format(
            consts.LOGS_STARTS_WITH, consts.ALERT_GRAPH_STATISTICS_FUNC_NAME
        )
    )
    if mytimer.past_due:
        applogger.info('BitSight Connector: The timer is past due!')
Start the execution.

    Args:
        mytimer (func.TimerRequest): timer trigger
    
Solutions/BitSight/Data Connectors/BitSightDataConnector/AlertsGraphStatisticsDetails/__init__.py