Lean  $LEAN_TAG$
QuantConnect.DataMonitorReport Class Reference

Report generated by the IDataMonitor class that contains information about data requests More...

Public Member Functions

 DataMonitorReport ()
 Initializes an empty instance of the DataMonitorReport class More...
 
 DataMonitorReport (long succeededDataRequestsCount, long failedDataRequestsCount, long succeededUniverseDataRequestsCount, long failedUniverseDataRequestsCount, IReadOnlyList< double > dataRequestRates)
 Initializes a new instance of the DataMonitorReport class More...
 

Properties

long SucceededDataRequestsCount [get, set]
 Gets the number of data files that were requested and successfully fetched More...
 
long FailedDataRequestsCount [get, set]
 Gets the number of data files that were requested but could not be fetched More...
 
long SucceededUniverseDataRequestsCount [get, set]
 Gets the number of universe data files that were requested and successfully fetched More...
 
long FailedUniverseDataRequestsCount [get, set]
 Gets the number of universe data files that were requested but could not be fetched More...
 
long TotalRequestsCount [get]
 Gets the number of data files that were requested More...
 
double FailedDataRequestsPercentage [get]
 Fets the percentage of data requests that could not be satisfied More...
 
long TotalUniverseDataRequestsCount [get]
 Gets the number of universe data files that were requested More...
 
double FailedUniverseDataRequestsPercentage [get]
 Fets the percentage of universe data requests that could not be satisfied More...
 
IReadOnlyList< double > DataRequestRates [get, set]
 Rates at which data requests were made per second More...
 

Detailed Description

Report generated by the IDataMonitor class that contains information about data requests

Definition at line 28 of file DataMonitorReport.cs.

Constructor & Destructor Documentation

◆ DataMonitorReport() [1/2]

QuantConnect.DataMonitorReport.DataMonitorReport ( )

Initializes an empty instance of the DataMonitorReport class

Definition at line 99 of file DataMonitorReport.cs.

◆ DataMonitorReport() [2/2]

QuantConnect.DataMonitorReport.DataMonitorReport ( long  succeededDataRequestsCount,
long  failedDataRequestsCount,
long  succeededUniverseDataRequestsCount,
long  failedUniverseDataRequestsCount,
IReadOnlyList< double >  dataRequestRates 
)

Initializes a new instance of the DataMonitorReport class

Parameters
succeededDataRequestsCountNumber of data paths that were requested and successfuly served
failedDataRequestsCountNumber of data paths that were requested but could not be served
succeededUniverseDataRequestsCountNumber of universe data paths that were requested and successfuly served
failedUniverseDataRequestsCountNumber of universe data paths that were requested but could not be served
dataRequestRatesRates at which data requests were made per second

Definition at line 111 of file DataMonitorReport.cs.

Property Documentation

◆ SucceededDataRequestsCount

long QuantConnect.DataMonitorReport.SucceededDataRequestsCount
getset

Gets the number of data files that were requested and successfully fetched

Definition at line 34 of file DataMonitorReport.cs.

◆ FailedDataRequestsCount

long QuantConnect.DataMonitorReport.FailedDataRequestsCount
getset

Gets the number of data files that were requested but could not be fetched

Definition at line 40 of file DataMonitorReport.cs.

◆ SucceededUniverseDataRequestsCount

long QuantConnect.DataMonitorReport.SucceededUniverseDataRequestsCount
getset

Gets the number of universe data files that were requested and successfully fetched

Definition at line 46 of file DataMonitorReport.cs.

◆ FailedUniverseDataRequestsCount

long QuantConnect.DataMonitorReport.FailedUniverseDataRequestsCount
getset

Gets the number of universe data files that were requested but could not be fetched

Definition at line 52 of file DataMonitorReport.cs.

◆ TotalRequestsCount

long QuantConnect.DataMonitorReport.TotalRequestsCount
get

Gets the number of data files that were requested

Definition at line 59 of file DataMonitorReport.cs.

◆ FailedDataRequestsPercentage

double QuantConnect.DataMonitorReport.FailedDataRequestsPercentage
get

Fets the percentage of data requests that could not be satisfied

Definition at line 68 of file DataMonitorReport.cs.

◆ TotalUniverseDataRequestsCount

long QuantConnect.DataMonitorReport.TotalUniverseDataRequestsCount
get

Gets the number of universe data files that were requested

Definition at line 77 of file DataMonitorReport.cs.

◆ FailedUniverseDataRequestsPercentage

double QuantConnect.DataMonitorReport.FailedUniverseDataRequestsPercentage
get

Fets the percentage of universe data requests that could not be satisfied

Definition at line 86 of file DataMonitorReport.cs.

◆ DataRequestRates

IReadOnlyList<double> QuantConnect.DataMonitorReport.DataRequestRates
getset

Rates at which data requests were made per second

Definition at line 94 of file DataMonitorReport.cs.


The documentation for this class was generated from the following file: