Looking for Reports from A Run
This is to find if data is not being produced
- Open Studio 3T
- Connect to app instance
- Go to the di2 database
- Open the datafile collection
- Look for the latest data produced (assuming you just ran the job), with the most recent id
- From Studio 3T, in the sort text box, add the value
- {"$natural": -1}
- Copy the value of the _id as text
- Go to the convertrun collection and query using the id to find the file
- { "file._id" : "66f7085f5b31960017c8264c" }
- Copy the _id value as text for that record
Finding a Report
Using the record id from convertrun to see if there was a report created for it
- Query with the _id from the convert run to find the report
- { _id : ObjectId("66fc2dcb5b31960017c82661") }
- A report records should appear if the run is finished
Finding a Client
- From the convertrun record, click on the file field and use the shortcut key cntr-j. This should bring up a window with the json about the file metadata
- Select the value for /file/belongsTo
- Open the client collection
- Use the copied belongsTo value to find the client as an object id
- { _id : ObjectId("66f706555b31960017c82645") }
Finding the File on The Server
Use the convertru._id to find the files in the server
- Ssh to the instance
- Change directory to /mnt/data/input
- Find the file data by the id
- find . -name 669548575b31960017c82406
- Change directory to that folder
- Check the status of the data “parts-*” files
- wc -l part*
- head -10 part-00000