Skip to main content
Version: 11.x (Current)

Single Views

This Dashboard is mainly concerned with Single Views related concepts and as such, it needs the Single View Creator and/or Single View Trigger Generator to expose the metrics it displays.

caution

Make sure the services you need the metrics from have the "Enable metric gathering" flag enabled in the console.

Click here to download the dashboard.

Single View Creator Service

When working with Fast Data, you should already have one or more Single View Creator services, which will expose the relevant metrics. No additional configuration is needed.

The metrics exposed by the Single View Creator Service are:

Metric NameDescriptionBuckets (ms)Available since version
svc_pcs_handled_totalcounts how many projections changes were successfully processed3.0.0
svc_error_gen_totalcounts how many errors were raised from the SV generation3.0.0
svc_operation_type_totalcounts the different amount of operations produced to Kafka3.0.0
svc_creation_timecreates a histogram tracking creation time of the single views'0.1, 30, 150, 500, 1000, 2000, 5000, 15000, 300003.0.0
svc_projection_to_single_view_timecreates a histogram tracking the amount of time spent from projection to single view0.1, 30, 150, 500, 1000, 2000, 5000, 15000, 30000, 60000, 1200003.7.2
svc_pc_total_handle_timecreates a histogram tracking projection changes handle time plus creation time of the single view0.1, 30, 150, 500, 1000, 2000, 5000, 15000, 300003.0.0

Single View Trigger Generator Service

The Single View Trigger Generator Service is one of the core services of the Fast Data which is in charge of executing the strategies, offloading the job from the Real Time Updater. Using the SVTG to execute the strategies instead ot the RTU provides many advantages that you can find here. Among these advantages it also provides some metrics to help you monitor the strategy execution times.

The metrics exposed by the Single View Trigger Generator Service are:

Metric NameDescriptionBuckets (ms)Available since version
svtg_strategy_execution_timecreates a histogram tracking the amount of time spent for each strategy execution0.1.0

Panels

The Dashboard contains the following panels, first depicted in sample screenshots, and later described in detail in the table below.

single views dashboard - part 1 single views dashboard - part 2

Panel NameChart TypeDescription
Avg Processing Rate [SV/s]Numeric valueAverage number of projection changes that are processed per second to generate Single Views (in the current time-frame)
Max Processing Rate [SV/s]Numeric valueMaximum number of projection changes that have been processed per second to generate Single Views in the current time-frame
Total # SV processedNumeric valueTotal amount of Projection Changes processed to generate Single Views in the current time-frame (approximated)
Total # SV Generation ErrorsNumeric valueTotal amount of errors encountered while generating Single Views in the current time-frame (approximated). Only events that are not ERROR_SEND_SVC_EVENT are counted
Total # Kafka Production ErrorsNumeric valueTotal amount of errors encountered while generating Single Views in the current time-frame (approximated). Only events equal to ERROR_SEND_SVC_EVENT are counted
SVC Processing RateLine chartProcessing Rate of projection changes for the creation of Single Views, grouped by Single View Type and Portfolio Origin
SVC Service ReplicasLine chartNumber of active replicas for Single View Creator services, grouped by deployment
SVC Validation ErrorLine chartShows the amount of validation errors obtained from generating Single Views in the time interval
SVC No Generation ErrorLine chartShows the amount of Single Views not generated in the time interval
SVC single PC to multiple SV ErrorLine chartShows the amount of errors due to a violation of the 1-to-1 relationship between a Projection Change and the generated Single Views in the time interval
SVC Max Aggregation Time ErrorLine chartShows the amount of max aggregation time errors (caused by exceeding allowed computation time) obtained from generating Single Views in the time interval
SVC Unknown ErrorLine chartShows the amount of unknown errors obtained from generating Single Views in the time interval
SVC Kafka Send ErrorLine chartShows the amount of errors obtained while sending messages to Kafka in the time interval
SVC Operation TypesLine chartShows how many operations are performed generating Single Views, grouped by Operation Type
SV Creation TimeHorizontal barsShows the total amount of time spent creating Single Views
Projection To Single View TimeHorizontal barsShows the total amount of time spent from the ingestion message, sent by the CDC, to the Single View update
PC To Single View TimeHorizontal barsShows the total amount of time spent from the handling of the Projection Changes to the creation of the Single View