Before you begin
- You have access to every Asset in your environment. In environments that use Attribute-Based Access Control (ABAC), this requires an administrator.
How ingestion monitoring works
Sift provides two tools for monitoring ingestion, and each answers a different question: Start with the ingestion health dashboard, then use sift_app to find the cause. For the full workflow, see Verify and troubleshoot ingestion.Verify and troubleshoot ingestion
Use the ingestion health dashboard first to find which Asset is missing data before you look for a cause. Then troubleshoot that Asset in sift_app, where metrics are organized by Asset name. Use the Asset name from the dashboard to find the matching metrics. If you already know which Asset to check, go straight to sift_app.1
Check overall volume
- Click your profile icon.
- Select Manage.
- In the Manage navigation menu, select Ingest Health.
- Select a time range: Day, Week, or Month.
- In the Ingest volume chart, look for unexpected drops or spikes.
2
Identify the affected Asset
- In Ingest Health, look for Assets that show
0.00 Bin the Bytes column. These Assets are not sending data in the selected time range. - In the Asset table, select an Asset that shows
0.00 Bor that you suspect caused a drop in the Ingest volume chart.- The dashboard filters to that Asset, and the header shows Viewing followed by the Asset name.
- Review the Ingest volume chart to see when the Asset’s data dropped.
- Note the Asset name. You use it to find the Asset’s metrics in sift_app.
- Select Clear to return to all Assets.
3
Check for failed records
- Select Assets in the navigation.
-
In the Asset name search box, enter
sift_app. - In the Assets table, select sift_app.
- Click Explore.
-
In the Search Channels box, enter
dlqfollowed by the Asset name you noted in the dashboard. For example, for an Asset namedtest-stand-01, enterdlq test-stand-01.- The results show only that Asset’s dlq_ingestion Channels, which track records sent to the Dead Letter Queue (DLQ) because they failed to ingest.
-
Plot the
countChannel under each reason category:AlreadyExistsErrors,NotFoundErrors,InvalidArgumentErrors, orOther.
countshows how many records failed for that reason.
4
Decide whether ingestion needs intervention
Based on what you found in the dashboard and sift_app, take one of these paths:
- Analyze a Run: Continue with this path when your Assets show data and no records failed.
- Recover data that failed to ingest: Continue with this path when records failed for the Asset.
- Contact support: Continue with this path when the Asset shows
0.00 Band no records failed.- If you use
sift-stream, check its logs first. If the logs don’t show the cause, or you don’t usesift-stream, select Docs + support in the navigation and submit a ticket.
- If you use