Show / Hide Table of Contents

Class HostTopProcesses

Top Processes metric for the host

Inheritance
object
HostPerformanceMetricGroup
HostTopProcesses
Inherited Members
HostPerformanceMetricGroup.TimeCollected
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top