Since the datafeed preview looks okay, it seems like the problem is probably with the fact that your windows logs might be ingested more slowly than your linux logs, thus the real-time nature of the ML job is undermined.
You could test this theory by doing the following:
- Go to the ML Anomaly Detection Jobs page.
- Clone the
windows_anomalous_process_creationjob - Have the job run on some past data.
- Continue to run the data in "real-time"
- If the number of processed records doesn't increase after entering real-time mode (and assuming you are still ingesting new Windows logs) - then you know your ingest delay is bigger than what the ML job is accounting for - so you will need to increase the
query_delayparameter of the ML job (or figure out why the ingest delay is larger on Windows than Linux)