C# Класс HealthMonitoring.Management.Core.EndpointStatsManager

Наследование: IEndpointStatsManager, IDisposable
Показать файл Открыть проект

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

Метод Описание
Dispose ( ) : void
EndpointStatsManager ( IEndpointStatsRepository repository, IMonitorSettings settings, ITimeCoordinator timeCoordinator, IEndpointMetricsForwarderCoordinator metricsForwarderCoordinator ) : System
RecordEndpointStatistics ( EndpointIdentity identity, EndpointMetadata metadata, HealthMonitoring.Model.EndpointHealth stats ) : void

Приватные методы

Метод Описание
Clean ( ) : void
DeleteOldStatistics ( ) : void
InsertStatistics ( System.Guid id, HealthMonitoring.Model.EndpointHealth health ) : void
WriteStats ( ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EndpointStatsManager() публичный Метод

public EndpointStatsManager ( IEndpointStatsRepository repository, IMonitorSettings settings, ITimeCoordinator timeCoordinator, IEndpointMetricsForwarderCoordinator metricsForwarderCoordinator ) : System
repository IEndpointStatsRepository
settings IMonitorSettings
timeCoordinator ITimeCoordinator
metricsForwarderCoordinator IEndpointMetricsForwarderCoordinator
Результат System

RecordEndpointStatistics() публичный Метод

public RecordEndpointStatistics ( EndpointIdentity identity, EndpointMetadata metadata, HealthMonitoring.Model.EndpointHealth stats ) : void
identity HealthMonitoring.Model.EndpointIdentity
metadata HealthMonitoring.Model.EndpointMetadata
stats HealthMonitoring.Model.EndpointHealth
Результат void