Kinetica   C#   API  Version 7.2.3.1
Example.DashboardMetrics Class Reference

Comprehensive metrics collected from a BulkInserter. More...

Properties

long TimestampMs [get, set]
 
double UptimeSecs [get, set]
 
long TotalInserted [get, set]
 
long TotalUpdated [get, set]
 
long TotalProcessed [get, set]
 
double InsertRate [get, set]
 
double UpdateRate [get, set]
 
double ThroughputRate [get, set]
 
long PendingBatches [get, set]
 
int InFlightBatches [get, set]
 
int AvailablePermits [get, set]
 
int MaxInFlight [get, set]
 
double UtilizationPct [get, set]
 
int ErrorCount [get, set]
 
double ErrorRate [get, set]
 
List< ErrorSummaryRecentErrors = new() [get, set]
 
int WorkerCount [get, set]
 
int BatchSize [get, set]
 
bool MultiHeadEnabled [get, set]
 
double AvgBatchTimeMs [get, set]
 
double EstimatedQueueDrainSecs [get, set]
 

Detailed Description

Comprehensive metrics collected from a BulkInserter.

This struct contains all the metrics that can be displayed in a dashboard.

Definition at line 31 of file BulkInserterDashboard.cs.

Property Documentation

◆ AvailablePermits

int Example.DashboardMetrics.AvailablePermits
getset

Definition at line 50 of file BulkInserterDashboard.cs.

◆ AvgBatchTimeMs

double Example.DashboardMetrics.AvgBatchTimeMs
getset

Definition at line 65 of file BulkInserterDashboard.cs.

◆ BatchSize

int Example.DashboardMetrics.BatchSize
getset

Definition at line 61 of file BulkInserterDashboard.cs.

◆ ErrorCount

int Example.DashboardMetrics.ErrorCount
getset

Definition at line 55 of file BulkInserterDashboard.cs.

◆ ErrorRate

double Example.DashboardMetrics.ErrorRate
getset

Definition at line 56 of file BulkInserterDashboard.cs.

◆ EstimatedQueueDrainSecs

double Example.DashboardMetrics.EstimatedQueueDrainSecs
getset

Definition at line 66 of file BulkInserterDashboard.cs.

◆ InFlightBatches

int Example.DashboardMetrics.InFlightBatches
getset

Definition at line 49 of file BulkInserterDashboard.cs.

◆ InsertRate

double Example.DashboardMetrics.InsertRate
getset

Definition at line 43 of file BulkInserterDashboard.cs.

◆ MaxInFlight

int Example.DashboardMetrics.MaxInFlight
getset

Definition at line 51 of file BulkInserterDashboard.cs.

◆ MultiHeadEnabled

bool Example.DashboardMetrics.MultiHeadEnabled
getset

Definition at line 62 of file BulkInserterDashboard.cs.

◆ PendingBatches

long Example.DashboardMetrics.PendingBatches
getset

Definition at line 48 of file BulkInserterDashboard.cs.

◆ RecentErrors

List<ErrorSummary> Example.DashboardMetrics.RecentErrors = new()
getset

Definition at line 57 of file BulkInserterDashboard.cs.

◆ ThroughputRate

double Example.DashboardMetrics.ThroughputRate
getset

Definition at line 45 of file BulkInserterDashboard.cs.

◆ TimestampMs

long Example.DashboardMetrics.TimestampMs
getset

Definition at line 34 of file BulkInserterDashboard.cs.

◆ TotalInserted

long Example.DashboardMetrics.TotalInserted
getset

Definition at line 38 of file BulkInserterDashboard.cs.

◆ TotalProcessed

long Example.DashboardMetrics.TotalProcessed
getset

Definition at line 40 of file BulkInserterDashboard.cs.

◆ TotalUpdated

long Example.DashboardMetrics.TotalUpdated
getset

Definition at line 39 of file BulkInserterDashboard.cs.

◆ UpdateRate

double Example.DashboardMetrics.UpdateRate
getset

Definition at line 44 of file BulkInserterDashboard.cs.

◆ UptimeSecs

double Example.DashboardMetrics.UptimeSecs
getset

Definition at line 35 of file BulkInserterDashboard.cs.

◆ UtilizationPct

double Example.DashboardMetrics.UtilizationPct
getset

Definition at line 52 of file BulkInserterDashboard.cs.

◆ WorkerCount

int Example.DashboardMetrics.WorkerCount
getset

Definition at line 60 of file BulkInserterDashboard.cs.


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