<PackageReference Include="Relativity.Server.Import.SDK" Version="24000.1.0" />

Statistics

public class Statistics
public const string BatchCountKey = "Batches"

public const string BatchSizeKey = "BatchSize"

public const string CurrentBatchSizeKey = "Current batch size"

public const string DocsCountKey = "Docs"

public const string DocsErrorsCountKey = "DocsErrorsCount"

public const string FileTransferRateKey = "Average file transfer rate"

public const string MetadataBytesKey = "MetadataBytes"

public const string MetadataFilesTransferredKey = "MetadataFilesTransferred"

public const string MetadataThroughputKey = "MetadataThroughput"

public const string MetadataTimeKey = "MetadataTime"

public const string MetadataTransferRateKey = "Average metadata transfer rate"

public const string NativeFileBytesKey = "NativeFileBytes"

public const string NativeFilesTransferredKey = "NativeFilesTransferred"

public const string NativeFileThroughputKey = "NativeFileThroughput"

public const string NativeFileTimeKey = "NativeFileTime"

public const string SqlProcessRateKey = "Average SQL process rate"

public int BatchCount { get; set; }

Gets or sets the total number of import or export batches.

public int BatchSize { get; set; }

Gets or sets the maximum number of documents or objects before the metadata is imported.

public int DocsErrorsCount { get; set; }

Gets or sets number of documents processed with errors.

public int DocumentsCount { get; set; }

public TimeSpan FileTransferDuration { get; set; }

Gets or sets file transfer duration.

public long FileTransferredBytes { get; set; }

Gets or sets transferred file bytes.

public double FileTransferThroughput { get; set; }

Gets or sets file transfer rate in bytes per second.

public TimeSpan FileWaitDuration { get; set; }

public TimeSpan MassImportDuration { get; set; }

Gets or sets client side duration of mass import operation.

public int MetadataFilesTransferredCount { get; set; }

Gets or sets the total number of metadata load and extracted text files transferred for import and export respectively.

public TimeSpan MetadataTransferDuration { get; set; }

Gets or sets metadata transfer duration.

public long MetadataTransferredBytes { get; set; }

Gets or sets transferred metadata bytes.

public double MetadataTransferThroughput { get; set; }

Gets or sets metadata transfer rate in bytes per second.

public TimeSpan MetadataWaitDuration { get; set; }

public int NativeFilesTransferredCount { get; set; }

Gets or sets the total number of native files transferred for both import and export.

public Statistics()

public static double CalculateThroughput(long size, double timeSeconds)

General function calculating throughput in units per second.

public virtual double GetSqlProcessRate()

This method provides correct value only for import job

public virtual IDictionary<string, object> ToDictionaryForLogs()

Converts this instance into a dictionary containing relevant name/value pairs for logging purposes.

Converts this instance into a dictionary containing limited name/value pairs.