MetricsPolicy Class

Aerospike
Client metrics configuration.
Inheritance Hierarchy

SystemObject
  Aerospike.ClientMetricsPolicy

Namespace:  Aerospike.Client
Assembly:  AerospikeClient (in AerospikeClient.dll) Version: 3.9.16.1 (3.9.16.1)
Syntax

C#
public class MetricsPolicy

The MetricsPolicy type exposes the following members.

Constructors

  NameDescription
Public methodMetricsPolicy
Default constructor.
Public methodMetricsPolicy(MetricsPolicy)
Copy constructor.
Top
Fields

  NameDescription
Public fieldlatencyColumns
Number of elapsed time range buckets in latency histograms.

Default: 5

Public fieldlatencyShift
Power of 2 multiple between each range bucket in latency histograms starting at column 3. The bucket units are in milliseconds. The first 2 buckets are "<=1ms" and ">1ms".

For example, latencyColumns=5 and latencyShift=3 produces the following histogram buckets:

<=1ms >1ms >8ms >64ms >512ms

Default: 3

Public fieldreportInterval
Number of cluster tend iterations between metrics log messages. One tend iteration is defined as tendInterval (default 1 second) plus the time to tend all nodes.

Default: 30

Public fieldreportPath
File path to append cluster metrics and latency histograms.
Top
See Also

Reference