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.