Stream Audit
Introduction
The Stream audit view is available once the stream processing is complete. In the case of an unbounded stream, you need to stop the stream to view the metrics.
Unbounded Stream Explanation
An unbounded stream refers to a stream with a running HTTP server that keeps on processing or waiting for new requests. Â
This type of audit is not available if the target stream has failed to run or it has been aborted.Â
Stream Audit Overview
You can access the stream audit from the Streams overview. On the Actions dropdown choose Audit then click Stream audit.
You can also access the Stream audit by clicking View audit from the Stream Editor.
Â
Â
The following details of a stream record are available:
Column Name | Description |
---|---|
Transaction Start time | Date and timestamp when the first transaction in a stream is started. |
Transaction End time | Date and timestamp when the last transaction operation has ended. |
Total input | The total number of events processed by the collector Functions in the stream. |
Total output | The total number of events processed by the forwarder Functions in the stream. |
Processing time | The total processing time of the stream. |
The total time, that is the time between Start time and End time, is always slightly higher than the Processing time. This is because there is a short gap in time between each transaction and the total time considers this gap.
The Processing time is the data processing time itself and is also used for calculating the transactions per second (tps) metric.
Click on a stream record to view the following details:
Column Name | Description |
---|---|
Function Name | Name of the Function |
Function Type | Type of the Function |
Inputs | Total number of incoming events processed by the Function |
Outputs | Total number of outgoing events processed by the Function |
TPS | The number of transactions handled per second. |
A Search button can be used to search for particular values, it is accessed by clicking on the magnifying glass icon next to the Transaction End Time column. Users can search for items of interest by using logical operators. The following items are available:Â
Operator Name | Description |
---|---|
= | Searches for values that are equal to the entered query |
>= | Searches for values that are greater than or equal to the entered query |
<= | Searches for values that are less or than or equal to the entered query |
> | Searches for values that are greater than the entered query |
> | Searches for values that are less than the entered query |
~ | Searches for values that have an approximate value to the entered query |
Â
Note!
The >.>=,< and <= operators are available only for numeric values.Â
Â
Â
TPS value Calculation:
How a TPS value is calculated:
TPS value for a Function = (Total number of output events handled by the Function) / (duration of the stream)
Â
It may take a few seconds for the metrics to load in the metrics view. Click Refresh or go back to the metrics page after some time.Â
The metrics are stored for 30 days.