struct Movie::Cluster::ShardingStats

Defined in:

movie/cluster/sharding/telemetry.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(routes : Int64, local_deliveries : Int64, remote_routes : Int64, forwards : Int64, activations : Int64, passivation_requests : Int64, explicit_passivations : Int64, idle_passivations : Int64, handoff_shards : Int64, rebalance_moves : Int64, lease_acquisitions : Int64, lease_renewals : Int64, lease_losses : Int64, lease_retries : Int64, rejected_envelopes : Int64) #

[View source]

Instance Method Detail

def activations : Int64 #

def clone #

[View source]
def copy_with(routes _routes = @routes, local_deliveries _local_deliveries = @local_deliveries, remote_routes _remote_routes = @remote_routes, forwards _forwards = @forwards, activations _activations = @activations, passivation_requests _passivation_requests = @passivation_requests, explicit_passivations _explicit_passivations = @explicit_passivations, idle_passivations _idle_passivations = @idle_passivations, handoff_shards _handoff_shards = @handoff_shards, rebalance_moves _rebalance_moves = @rebalance_moves, lease_acquisitions _lease_acquisitions = @lease_acquisitions, lease_renewals _lease_renewals = @lease_renewals, lease_losses _lease_losses = @lease_losses, lease_retries _lease_retries = @lease_retries, rejected_envelopes _rejected_envelopes = @rejected_envelopes) #

[View source]
def explicit_passivations : Int64 #

def forwards : Int64 #

def handoff_shards : Int64 #

def idle_passivations : Int64 #

def lease_acquisitions : Int64 #

def lease_losses : Int64 #

def lease_renewals : Int64 #

def lease_retries : Int64 #

def local_deliveries : Int64 #

def passivation_requests : Int64 #

def rebalance_moves : Int64 #

def rejected_envelopes : Int64 #

def remote_routes : Int64 #

def routes : Int64 #