Table of Contents

Class PluginMetrics

Namespace
DotCompute.Plugins.Interfaces
Assembly
DotCompute.Plugins.dll

Represents plugin performance metrics.

public class PluginMetrics
Inheritance
PluginMetrics
Inherited Members

Properties

AverageResponseTime

Gets or sets the average response time.

public double AverageResponseTime { get; set; }

Property Value

double

The average response time.

CpuUsage

Gets or sets the cpu usage.

public double CpuUsage { get; set; }

Property Value

double

The cpu usage.

CustomMetrics

Gets the custom metrics.

public Dictionary<string, object> CustomMetrics { get; }

Property Value

Dictionary<string, object>

The custom metrics.

ErrorCount

Gets or sets the error count.

public long ErrorCount { get; set; }

Property Value

long

The error count.

MemoryUsage

Gets or sets the memory usage.

public long MemoryUsage { get; set; }

Property Value

long

The memory usage.

RequestCount

Gets or sets the request count.

public long RequestCount { get; set; }

Property Value

long

The request count.

Timestamp

Gets or sets the timestamp.

public DateTime Timestamp { get; set; }

Property Value

DateTime

The timestamp.

Uptime

Gets or sets the uptime.

public TimeSpan Uptime { get; set; }

Property Value

TimeSpan

The uptime.