Class HostTopProcesses
Top Processes metric for the host
Inherited Members
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class HostTopProcesses : HostPerformanceMetricGroup
Properties
Command
Declaration
[JsonProperty(PropertyName = "command")]
public string Command { get; set; }
Property Value
Type | Description |
---|---|
string | Command line executed for the process |
ContainerId
Declaration
[JsonProperty(PropertyName = "containerId")]
public string ContainerId { get; set; }
Property Value
Type | Description |
---|---|
string | Container id if this process corresponds to a running container in the host |
CpuUsageInSeconds
Declaration
[JsonProperty(PropertyName = "cpuUsageInSeconds")]
public double CpuUsageInSeconds { get; set; }
Property Value
Type | Description |
---|---|
double | CPU usage in seconds |
CpuUtilizationPercent
Declaration
[JsonProperty(PropertyName = "cpuUtilizationPercent")]
public double CpuUtilizationPercent { get; set; }
Property Value
Type | Description |
---|---|
double | CPU utilization percentage |
DiskBytesRead
Declaration
[JsonProperty(PropertyName = "diskBytesRead")]
public double DiskBytesRead { get; set; }
Property Value
Type | Description |
---|---|
double | Bytes Read |
DiskBytesWritten
Declaration
[JsonProperty(PropertyName = "diskBytesWritten")]
public double DiskBytesWritten { get; set; }
Property Value
Type | Description |
---|---|
double | Bytes Written |
DiskIops
Declaration
[JsonProperty(PropertyName = "diskIops")]
public double DiskIops { get; set; }
Property Value
Type | Description |
---|---|
double | IO Transactions per second |
DiskIopsRead
Declaration
[JsonProperty(PropertyName = "diskIopsRead")]
public double DiskIopsRead { get; set; }
Property Value
Type | Description |
---|---|
double | Read transactions per second |
DiskIopsWritten
Declaration
[JsonProperty(PropertyName = "diskIopsWritten")]
public double DiskIopsWritten { get; set; }
Property Value
Type | Description |
---|---|
double | Write transactions per second |
MemoryUtilizationPercent
Declaration
[JsonProperty(PropertyName = "memoryUtilizationPercent")]
public double MemoryUtilizationPercent { get; set; }
Property Value
Type | Description |
---|---|
double | Memory utilization percentage |
PhysicalMemoryInMBs
Declaration
[JsonProperty(PropertyName = "physicalMemoryInMBs")]
public double PhysicalMemoryInMBs { get; set; }
Property Value
Type | Description |
---|---|
double | Physical memory in megabytes |
Pid
Declaration
[JsonProperty(PropertyName = "pid")]
public decimal? Pid { get; set; }
Property Value
Type | Description |
---|---|
decimal? | process id |
StartTime
Declaration
[JsonProperty(PropertyName = "startTime")]
public DateTime? StartTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Process Start Time Example: "2020-03-31T00:00:00.000Z" |
TotalProcesses
Declaration
[JsonProperty(PropertyName = "totalProcesses")]
public decimal? TotalProcesses { get; set; }
Property Value
Type | Description |
---|---|
decimal? | Number of processes running at the time of collection |
UserName
Declaration
[JsonProperty(PropertyName = "userName")]
public string UserName { get; set; }
Property Value
Type | Description |
---|---|
string | User that started the process |
VirtualMemoryInMBs
Declaration
[JsonProperty(PropertyName = "virtualMemoryInMBs")]
public double VirtualMemoryInMBs { get; set; }
Property Value
Type | Description |
---|---|
double | Virtual memory in megabytes |