Stream validation
A stream can have the following statuses and validations:
Status/Validation |
|
|---|---|
- | The stream has never been run or is pending a run. |
Running - The stream is running | |
Complete - The stream run has ended successfully | |
Failed - The stream run was terminated due to a problem. | |
Stopped - The stream run has been stopped. | |
The stream configuration is valid. | |
This image shows that the stream configuration has five validation issues. To see the details:
You cannot start the latest version of a stream until all errors are corrected in the latest version of the stream. Errors in the latest version does not prevent a scheduled version from running. See Streams list for more information. |
Validation rules
A Stream is considered invalid if:
It does not have a collector
It does not begin with a collector
It does not contain a processor
It contains a processor with one or more unlinked outputs.
It does not end with a forwarder
It contains routes from functions that are going back to functions located earlier in the stream
There are multiple streams in a single stream configuration (multiple collectors connected to different processors and different forwarders)
Note!
All output from a function needs to be connected to another function. If the data for an unlinked function is not needed, then the No operationfunction can be used to close the link.