Sync Visibility
Last updated: August 25, 2026
Background
Every integration in Lumos runs a sync that acquires data from the source system, transforms it, and installs it into Lumos. When data looks stale or a change you expected has not appeared, the question is usually the same: did the sync run, and where did it stop?
Sync Visibility answers both questions from the app itself. Each integration has a live view of its recent syncs. For every sync you see the stages it moved through, how long each stage took, and how many records each stage produced. Sync Visibility is available to all customers with no setup required.
Related: 📄 Sync Circuit Breakers
Why Use This
Confirm the overnight sync ran. Open the app and see the most recent run, its result, and when it finished — without opening a ticket.
Find where a sync is stuck. A run in progress shows a LIVE indicator with elapsed time updating in place, so you can see which stage is still working.
Explain a record count that looks wrong. Compare record counts per entity type across runs to see when the count changed.
Understand a halted sync. When a Circuit Breaker stops a sync, the reason appears inline on the run, with the expected value, the actual value, and the threshold crossed.
Where to Find It
Navigate to Apps and select the app.
Open the Integrations tab.
The sync history shows the last 7 days of runs, newest first.
Reading a Sync
Each run can be viewed two ways. Use the toggle to switch between them.
Entity view groups the run by entity type — accounts, identities, entitlements, and entitlement associations. Use it to find out how many accounts a sync brought in.
Pipeline view groups the run by workflow stage. Use it to find out which stage is slow, or where a sync stopped.
Stages
Stage | What happens |
|---|---|
Data Acquisition | Lumos requests data from the source system |
Data Transformation | Lumos normalizes the source response into its own model |
Data Installation | Lumos writes the resulting records |
Coalesce | Lumos matches accounts to identities in your domain |
Each stage shows its duration and the record counts it produced. A stage that has not started yet appears as Waiting.
Coverage
Sync Visibility covers any integration that uses the full integration sync, including the Direct, App Metadata, Entitlement Owners, and Custom Attributes pipelines.
Limitations
The view shows the last 7 days of syncs.
Sync data is not available in the Lumos API.
Pre-install validation and post-install verification events are not shown.
FAQ
Do I need to turn this on? No. Sync Visibility is enabled for all customers.
Does this cover every integration? It covers integrations that use the full integration sync. Lumos does not show other pipeline types.
What does a stage in Waiting mean? The stage has not run yet. This is expected while a sync is in progress, and it is also what you see downstream of a stage that failed or was halted.
Why does a sync show fewer records than I expect? Compare the record count against the previous run in Entity view. A drop in count reflects what the source returned for that run. If the drop was large enough to be unsafe, a Circuit Breaker may have halted the sync — see 📄 Sync Circuit Breakers.
Questions? Contact your Lumos account team or open a support ticket.