Default run time
Every integration script needs to know when to run. Rather than asking you to set a time per script — which becomes painful when an integration ships 50+ scripts — ConfigView lets you set one default that applies to every newly added script across every integration.Where to set it
- Go to
https://{companyname}.configview.com/admin/integrations/ - Click Default run time in the top-right of the page.
- Pick an hour and minute in your local time.
- Click Save.
The time is stored in UTC. The picker shows your browser’s local time. Daylight Saving Time transitions will shift your local-time fire by one hour twice a year; explicit timezone-aware scheduling is on the roadmap.
Jitter
ConfigView spreads jobs scheduled at the same minute across a 10-minute window. So if 200 scripts are all set to 8:00 AM, their actual fires happen between 8:00 and 8:10 instead of literally at the same instant. This prevents cloud-provider rate limits and database connection spikes — you don’t need to manually stagger anything.Overriding a single script
If a specific script needs a different cadence — say, an hourly findings sync, or a weekly slow scan — you can override its schedule:- Open the integration that owns it at
/admin/integrations/. - Under Collectors, click Edit schedule on the collector’s row.
- Choose a mode — Daily At a specific time, or Every N days/hours/minutes — and click Start schedule. If it is already running, stop it first; a live schedule cannot be edited in place.
What happens when you connect an integration
When you click Connect on an integration’s page, ConfigView does five things in sequence:- Stores secrets in Google Secret Manager (e.g.
AWS_ACCESS_KEY). - Creates database tables by running the integration’s
createdbscripts. - Registers a recurring schedule at your default time for every collector the integration declares.
- Queues a one-shot first run of each script so data starts populating within minutes, not the next day.
- Reports success in the activity log at
/admin/activity/.
What happens when new scripts ship
ConfigView’s master scripts repository updates roughly once per release. When a new collector lands in an integration you’ve already connected:- The master-scripts sync (running every 5 minutes in the background) detects the new file.
- It copies the script into your runtime directory and runs the matching
createdbto create the new table. - It automatically registers the script at your default run time — no per-script click required.
- The script will fire at the next scheduled time (or sooner if jitter places it earlier in the window).
Pausing and resuming
To temporarily pause a collector without losing its configured schedule:- Click Edit schedule on its row, then Stop schedule.
- The cron job is removed from the active scheduler but its
cron_jobrow is preserved. - Reopen the dialog and click Start schedule to resume.
Disconnect-and-reconnect will drop and recreate the tables, which means historical run_at data inside those tables is lost. If you’re pausing temporarily to skip a maintenance window, stop the individual collectors instead.