Table of Contents

Class NullMetrics

Namespace
Framework.Systems.Diagnostics.Null
Assembly
Assembly-CSharp.dll

IMetrics Null Object. 릴리즈 빌드 바인딩용.

public sealed class NullMetrics : IMetrics
Inheritance
object
NullMetrics
Implements

Methods

Flush()

Metrics 파일/메모리 플러시.

public void Flush()

GetAverage(string)

해당 키의 최근 N 샘플 평균 반환.

public float GetAverage(string key)

Parameters

key string

조회할 Metrics 키.

Returns

float

평균값. 샘플 없으면 0.

GetMax(string)

해당 키의 최근 N 샘플 최댓값 반환.

public float GetMax(string key)

Parameters

key string

Returns

float

Record(string, float)

값 기록. Sampling 주기 미도달 시 누적만 수행.

public void Record(string key, float value)

Parameters

key string

Metrics 식별 키.

value float

기록할 float 값.