Synthetic Transactions

Two types of Synthetic Transaction Metrics are collected on the Redis cluster – SLA metrics and local metrics.

SLA metrics are used by Instaclustr to provide a direct measure of the correct functioning of the system as seen by a client application. These metrics highlight if a client is unable to perform read/write operations on the Redis cluster. Rather than measuring if a specific node is unavailable, its purpose is to measure if read/writes are unavailable given the redundancy measures that Redis provides. Additionally, recording the latency of both read and write synthetic transactions will determine the quality-of-service of a Redis node.

On the other hand, for the purpose of troubleshooting, Local Metrics provide insights of individual master node performance. The synthetic read/write transactions are performed aiming each master node. These metrics help narrow down if a particular node is performing poorly.

  • SLA Write Latency: This metric displays the average and maximum time taken in milliseconds by a client to write to a random master node in the cluster.
  • SLA Write Successful Operations:  This metric shows number of successful write operations performed on the cluster. Every 20 seconds, 30 synthetic write transactions are performed on each node. Expected value: 30

  • SLA Write Failed Operations: This metric shows number of failed write operations performed on the cluster. Expected value: 0
  • SLA Read Latency: This metric displays the average and maximum time taken in milliseconds by a client to read from a random node in the cluster.
  • SLA Read Successful Operations:  This metric shows number of successful read operations performed on the cluster. Every 20 seconds, 30 synthetic read transactions are performed on each node. Expected value: 30
  • SLA Read Failed Operations: This metric shows number of failed read operations performed on the cluster.

Expected value: 0

  • Local Write Latency: This metric displays the average and maximum time taken in milliseconds by a client to write to its local node.
  • Local Write Successful Operations:  This metric shows number of successful write operations performed on the local node. Every 20 seconds, 30 synthetic write transactions are performed on each node.

Expected value: 30

  • Local Write Failed Operations: This metric shows number of failed write operations performed on the local node.

Expected value: 0

  • Local Read Latency: This metric displays the average and maximum time taken in milliseconds by a client to read from its local node.

  • Local Read Successful Operations:  This metric shows number of successful read operations performed on the local node. Every 20 seconds, 30 synthetic read transactions are performed on each node.

Expected value: 30

  • Local Read Failed Operations: This metric shows number of failed read operations performed on the local node.

Expected value: 0

Need Support
Learn More

Already have an account?
Login to the Console

Experiencing difficulties on the website or console?
Status page for known incidents


Don’t have an account yet?
Sign up for a free trial

Why sign up?
To experience the ease of creating and managing clusters via the Instaclustr Console.