Monitoring and Troubleshooting TEDI
Use Command Center and Recent Runs to see what ran, what is next, and what needs attention. This article covers day-to-day monitoring and the failures teams hit most often.
Where to look first
- Command Center — License, Active Schedules, Active Runs, Next Scheduled, recent runs, upcoming schedules, automation library snapshot.
- Recent Runs — Step progress, Failed / Blocked detail, retry, proof packs.
- Schedules — Enabled vs Paused, Next run, Run Now.
- Windows Services — Confirm TEDI / TEDI Runner is Running.
C:\ProgramData\TEDI\artifacts\— runner-runtime.log and per-run evidence when the UI message is not enough.
Command Center checklist
- Open Command Center.
- Confirm License is active.
- Check Active Schedules counts match what you expect enabled.
- Review Next Scheduled / Next scheduled runs.
- Review any banner that playbook run(s) need attention → Review runs.
- If you see API probe failed, wait for the desktop local API to come up, restart the desktop app if needed, and confirm the service is healthy.
Healthy vs unhealthy signals
- Healthy: License active, Windows Service Running, catalog loaded, Next scheduled populated for enabled schedules, Recent Runs completing, no attention banner.
- Unhealthy: License not activated, service stopped, catalog not loaded, schedules Enabled but never appearing next, repeated Failed/Blocked runs, API probe failed.
Troubleshooting by symptom
Windows Service stopped / schedules never fire
- Open Services.msc and confirm TEDI (TEDI Runner) is Running.
- Start the service if it is stopped.
- Confirm the schedule card shows Enabled (not Paused) and has a future Next run.
- Use Run Now once to prove queueing works.
- If it still fails, check C:\ProgramData\TEDI\artifacts\runner-runtime.log.
Remember: closing the desktop app does not stop schedules. Stopping the Windows Service does.
License blocks automation
- Open Settings → License.
- Confirm Status / Plan / Valid until.
- Select Verify license (requires network access to tuds.ai).
- If the plan caps active playbooks, disable unused automations or upgrade.
Catalog not loaded / automations missing
- Open Settings → Database.
- Confirm connection settings, then Save connection.
- Select Refresh catalog from SQL Server.
- Expect Local Vista catalog is loaded.
- If refresh fails, fix ODBC driver, server name, credentials, and firewall, then retry.
API probe failed / desktop cannot talk to local API
- Give the app a few seconds after launch, then reopen Command Center.
- Quit the desktop from the tray and launch TEDI again from the Start Menu.
- Confirm nothing else is blocking local port communication used by the desktop API (default host/port is local-only).
- Admin check:
C:\ProgramData\TEDI\python\Scripts\tedi-runner.exe self-check
Run Failed or Blocked
- Open the run in Recent Runs.
- Read the failed/blocked step message in Step progress.
- Fix Vista state, folders, or data as indicated.
- For Failed, use Retry from failed step after the fix.
- For Blocked validation stops, correct the business condition and queue a new run.
- Open View proof pack when available for evidence.
See Understanding Run Results and Proof Packs for status definitions.
Manual Queue Automation fails immediately
- License inactive or catalog not loaded.
- Required launch fields blank or invalid.
- Vista not available / wrong company / user cannot access the company.
- Service or runner unhealthy — check service status and runner-runtime.log.
App “closed” but you still need the UI
- Default Minimize to tray — tray tooltip TEDI - automation running in background.
- Reopen with tray Open TEDI or double-click the tray icon.
- Tray Quit exits the desktop app; the Windows Service should still run schedules.
Log files and data locations
- C:\ProgramData\TEDI\artifacts\runner-runtime.log — Runner / service host log
C:\ProgramData\TEDI\artifacts\runs\— Per-run evidence foldersC:\ProgramData\TEDI\data\— SQLite stores (runs, schedules, license cache)C:\ProgramData\TEDI\cache\— Vista catalog cache- C:\Program Files\TEDI\service\TediRunner.Service.exe — Windows Service host
When opening a support case, include the approximate run time, playbook name, step title/message, proof pack if any, and a matching log snippet.
Quick recovery order
- Windows Service Running?
- License active?
- Catalog loaded?
- Vista usable on this machine for the target company?
- Schedule Enabled with timing rules and a future Next run?
- Read Recent Runs step message + proof pack / logs for the specific error.
Related articles
- Getting Started with TEDI — Desktop vs Windows Service
- TEDI Initial Setup — License and database catalog
- Running a TEDI Automation / Scheduling TEDI Automations — Happy-path configuration
- Understanding Run Results and Proof Packs — Failed, Blocked, retry, proof packs