How does this report work?
The Top N Processes report generates a table containing a top number (N) of the processes according to the following metrics:
CPU Usage
Memory Usage
Handle Count Usage
Thread Count
Page Fault Count
CPU Time
Total Process Time
IO Read (KiloBytes/s)
IO Write (KiloBytes/s)
The report table contains a list of records gradated according to the selected metric. The number of displayed records and the time interval can be set manually.
How to use this report?
1. Open the Reporting menu in the Operations Manager.
2. Go to Windows Server 2016 and 1709+ Process and Port Monitoring tab.
3. Run the Top N Processes report.
4. Select a metric to set an order for the table.
5. Select a number of the records in the table.
6. Select a time interval and the corresponding time zone for the report.
7. Click the Run button. The report data will be displayed.
Accessibility | Public |
Visible | True |
R.TopNProcesses | Top ##(N)## Processes | |
R.OrderBy | Order by ##(OrderBy)## | |
R.ComputerName | Computer Name | |
R.ProcessName | Process Name | |
R.MaxCpuUsage | Max CPU Usage (Percent) | |
R.MaxMemoryUsage | Max Memory Usage (Percent) | |
R.MaxHandleCount | Max Handle Count Usage | |
R.MaxThreadCount | Max Thread Count Usage | |
R.MaxPageFaultCount | Max Page Fault Count | |
R.MaxCpuTime | Max CPU Time | |
R.MaxTotalProcessTime | Max Total Process Time | |
R.MaxReadPerSecond | Max IO Read (KiloBytes/s) | |
R.MaxWritePerSecond | Max IO Write (KiloBytes/s) |
<Report ID="Microsoft.Windows.Server.10.0.ProcessMonitoring.Views.Report.TopNProcesses" Accessibility="Public" Visible="true">
<Dependencies>
<DataWarehouseScript>Microsoft.Window.Server.10.0.Dashboard.DWScript.Microsoft.Window.Server.GetTopNProcesses.Procedure</DataWarehouseScript>
<ReportParameterControl>DWReport!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker</ReportParameterControl>
<ReportParameterControl>DWReport!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox</ReportParameterControl>
<ReportParameterControl>DWReport!Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown</ReportParameterControl>
</Dependencies>
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="3">
<Controls>
<Control columnSpan="1" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
<ReportParameters>
<ReportParameter name="OrderBy">
<Prompt>Microsoft.Windows.Server.10.0.ProcessMonitoring!Microsoft.Windows.Server.10.0.ProcessMonitoring.Views.Report.TopNProcesses.OrderBy</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control columnSpan="1" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
<ReportParameters>
<ReportParameter name="N">
<Prompt>Microsoft.Windows.Server.10.0.ProcessMonitoring!Microsoft.Windows.Server.10.0.ProcessMonitoring.Views.Report.TopNProcesses.N</Prompt>
</ReportParameter>
</ReportParameters>
<Properties>
<Property name="Minimum">
<Value>1</Value>
</Property>
</Properties>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" columnSpan="1" rowSpan="6">
<ReportParameters>
<ReportParameter name="TimeZone" binding="TimeZone">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TimeZone</Prompt>
</ReportParameter>
<ReportParameter name="TimeZoneName" binding="TimeZoneName"/>
<ReportParameter name="StartDate_BaseType" binding="StartDate_BaseType"/>
<ReportParameter name="StartDate_BaseValue" binding="StartDate_BaseValue">
<Prompt>Microsoft.Windows.Server.10.0.ProcessMonitoring!Microsoft.Windows.Server.10.0.ProcessMonitoring.Views.Report.TopNProcesses.StartDate</Prompt>
</ReportParameter>
<ReportParameter name="StartDate_OffsetType" binding="StartDate_OffsetType"/>
<ReportParameter name="StartDate_OffsetValue" binding="StartDate_OffsetValue"/>
<ReportParameter name="EndDate_BaseType" binding="EndDate_BaseType"/>
<ReportParameter name="EndDate_BaseValue" binding="EndDate_BaseValue">
<Prompt>Microsoft.Windows.Server.10.0.ProcessMonitoring!Microsoft.Windows.Server.10.0.ProcessMonitoring.Views.Report.TopNProcesses.EndDate</Prompt>
</ReportParameter>
<ReportParameter name="EndDate_OffsetType" binding="EndDate_OffsetType"/>
<ReportParameter name="EndDate_OffsetValue" binding="EndDate_OffsetValue"/>
</ReportParameters>
<Properties>
<Property name="MaxWidth">
<Value>400</Value>
</Property>
</Properties>
</Control>
</Controls>
</ParameterBlock>
<ReportDefinition>Microsoft.Windows.Server.10.0.ProcessMonitoring.TopNProcesses.rdl</ReportDefinition>
<ReportStrings>
<ReportString ID="R.TopNProcesses"/>
<ReportString ID="R.OrderBy"/>
<ReportString ID="R.ComputerName"/>
<ReportString ID="R.ProcessName"/>
<ReportString ID="R.MaxCpuUsage"/>
<ReportString ID="R.MaxMemoryUsage"/>
<ReportString ID="R.MaxHandleCount"/>
<ReportString ID="R.MaxThreadCount"/>
<ReportString ID="R.MaxPageFaultCount"/>
<ReportString ID="R.MaxCpuTime"/>
<ReportString ID="R.MaxTotalProcessTime"/>
<ReportString ID="R.MaxReadPerSecond"/>
<ReportString ID="R.MaxWritePerSecond"/>
</ReportStrings>
</Report>