diff --git a/awx/main/analytics/core.py b/awx/main/analytics/core.py index efcbfa4fa7..34e4fc9f90 100644 --- a/awx/main/analytics/core.py +++ b/awx/main/analytics/core.py @@ -80,7 +80,7 @@ def gather(dest=None, module=None, collection_type='scheduled'): last_run = state.last_run logger.debug("Last analytics run was: {}".format(last_run)) - max_interval = now() - timedelta(days=7) + max_interval = now() - timedelta(weeks=4) if last_run < max_interval or not last_run: last_run = max_interval diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 574aec0d54..639d19f9e8 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -470,7 +470,7 @@ CELERYBEAT_SCHEDULE = { }, 'gather_analytics': { 'task': 'awx.main.tasks.gather_analytics', - 'schedule': crontab(hour=0) + 'schedule': crontab(hour='*/6') }, 'task_manager': { 'task': 'awx.main.scheduler.tasks.run_task_manager',