Metrics collected from the Replica node are displayed in the Wavefront dashboard for analysis.

The Replica node metrics show data derived from the Concord container and the DAML Execution Engine.

Core Blockchain Metrics

Description

Number of blocks

Shows the total number of blocks in the blockchain.

Blocks per second

Shows the rate of blocks created in the blockchain per second.

Blocks are created in the final step of running a write-request.

DAML writes per second

Shows the number of write requests received from DAML per second. Each DAML write request might contain a batch of DAML requests.

If the workload contains numerous write requests, then expect this metric to increase and observe an increase in consensus-related metrics.

DAML read per second

Shows the number of read requests received from DAML per second. Each DAML read request might contain a batch of DAML requests.

If this metric is increasing rapidly, then it means that most of the requests are read requests. You can safely ignore this surge in the metrics.

SlowPaths per second

Shows the number of times in the defined window where the slow path was taken which reduces the performance.

If this metric rate is high, then it means that the Concord container in the Replica node is working in the slow mode, which indicates the presence of a problem.

written_blocks

Computes the set of key-value pairs (KVP) written on the blocks when a command is run.

The number of KVPs generated must constantly increase. If this metric is not increasing continuously, then it is because of an error or there is a workload with several large requests.

DAML writes throughput and concord-bft requests throughput

Indicate the total committed blockchain and DAML transactions in each timeframe. Spikes in these metrics help indicate problems in the concord-bft.