C# 클래스 Akka.Cluster.PerformanceCounterMetricsCollector

Loads Windows system metrics through Windows Performance Counters
상속: IMetricsCollector
파일 보기 프로젝트 열기: rogeralsing/akka.net

공개 메소드들

메소드 설명
ClrProcessMemoryUsed ( ) : Metric

Gets the amount of memory used by this particular CLR process. Creates a new instance each time.

Dispose ( ) : void
Metrics ( ) : ImmutableHashSet
PerformanceCounterMetricsCollector ( ActorSystem system ) : System

This constructor is used when creating an instance from configured fully-qualified name

PerformanceCounterMetricsCollector ( Akka.Actor.Address address, double decayFactor ) : System
Processors ( ) : Metric

Returns the number of available processors. Creates a new instance each time.

Sample ( ) : NodeMetrics

Samples and collects new data points. Create a new instance each time.

SystemLoadAverage ( ) : Metric

Returns the system load average. Creates a new instance each time.

SystemMaxMemory ( ) : Metric

Gets the total amount of system memory. Creates a new instance each time.

SystemMemoryAvailable ( ) : Metric

Gets the amount of system memory available. Creates a new instance each time.

비공개 메소드들

메소드 설명
GetVbTotalPhysicalMemory ( ) : double
PerformanceCounterMetricsCollector ( Cluster cluster ) : System

메소드 상세

ClrProcessMemoryUsed() 공개 메소드

Gets the amount of memory used by this particular CLR process. Creates a new instance each time.
public ClrProcessMemoryUsed ( ) : Metric
리턴 Metric

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Metrics() 공개 메소드

public Metrics ( ) : ImmutableHashSet
리턴 ImmutableHashSet

PerformanceCounterMetricsCollector() 공개 메소드

This constructor is used when creating an instance from configured fully-qualified name
public PerformanceCounterMetricsCollector ( ActorSystem system ) : System
system ActorSystem
리턴 System

PerformanceCounterMetricsCollector() 공개 메소드

public PerformanceCounterMetricsCollector ( Akka.Actor.Address address, double decayFactor ) : System
address Akka.Actor.Address
decayFactor double
리턴 System

Processors() 공개 메소드

Returns the number of available processors. Creates a new instance each time.
public Processors ( ) : Metric
리턴 Metric

Sample() 공개 메소드

Samples and collects new data points. Create a new instance each time.
public Sample ( ) : NodeMetrics
리턴 NodeMetrics

SystemLoadAverage() 공개 메소드

Returns the system load average. Creates a new instance each time.
public SystemLoadAverage ( ) : Metric
리턴 Metric

SystemMaxMemory() 공개 메소드

Gets the total amount of system memory. Creates a new instance each time.
public SystemMaxMemory ( ) : Metric
리턴 Metric

SystemMemoryAvailable() 공개 메소드

Gets the amount of system memory available. Creates a new instance each time.
public SystemMemoryAvailable ( ) : Metric
리턴 Metric