C# Класс Akka.Cluster.PerformanceCounterMetricsCollector

Loads Windows system metrics through Windows Performance Counters
Наследование: IMetricsCollector
Показать файл Открыть проект

Открытые методы

Метод Описание
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