Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Info
titleUnbounded 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 running or it has been aborted. 

Stream Audit Overview

You can access the stream audit from the Solutions panel.  On the Actions dropdown menu choose the Audit Function. This will open the main Audit screen. Navigate to the Stream Audit area by clicking on that tab on the upper part of the screen. 

You can also access the Stream audit by clicking on the Audit button from the Stream Editor.


The following details of a stream record are available:

Column NameDescription
Transaction Start timeDate and timestamp when the first transaction in a stream is started.
Transaction End timeDate and timestamp when the last transaction operation has ended.
Total inputThe total number of events processed by the collector Functions in the stream.
Total outputThe 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 slightly higher than the Processing time. 

The reason for this is as follows:

  • The start time is when the first transaction starts.
  • Between each transaction, there is a short gap in time.
  • The end time is when the last transaction ends.

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 Function-wise details:

Column NameDescription
Function NameName of the Function
Function TypeType of the Function
InputsTotal number of incoming events processed by the Function
OutputsTotal number of outgoing events processed by the Function
TPSThe 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 NameDescription
=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. 


Info
titleTPS 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 180 days.