C# Class Akka.Monitoring.StatsD.ActorStatsDMonitor

StatsD (https://github.com/etsy/statsd) implementation of a IActorMonitoringClient. Strong performance and low overhead. Only a single instance of this monitor can be active in a given process.
Inheritance: Akka.Monitoring.Impl.AbstractActorMonitoringClient
Mostra file Open project: DimensionDataCBUSydney/akka-monitoring

Public Methods

Method Description
ActorStatsDMonitor ( string host, int port = 8125, string prefix = "" ) : System
DisposeInternal ( ) : void
UpdateCounter ( string metricName, int delta, double sampleRate ) : void
UpdateGauge ( string metricName, int value, double sampleRate ) : void
UpdateTiming ( string metricName, long time, double sampleRate ) : void

Method Details

ActorStatsDMonitor() public method

public ActorStatsDMonitor ( string host, int port = 8125, string prefix = "" ) : System
host string
port int
prefix string
return System

DisposeInternal() public method

public DisposeInternal ( ) : void
return void

UpdateCounter() public method

public UpdateCounter ( string metricName, int delta, double sampleRate ) : void
metricName string
delta int
sampleRate double
return void

UpdateGauge() public method

public UpdateGauge ( string metricName, int value, double sampleRate ) : void
metricName string
value int
sampleRate double
return void

UpdateTiming() public method

public UpdateTiming ( string metricName, long time, double sampleRate ) : void
metricName string
time long
sampleRate double
return void