MS Windows – Performance Monitor – Viewing reports on another machine

Background

MS Windows 2008 and up provides a very useful and appealing tool for viewing performance data.

But, I have had problems being able to reproduce same and share with a wider audience. i.e.  Team Members computers.

We will discuss one of the ways to do so.

 

Outline

A quick outline of the steps that we will take:

Copy performance data from originating source to local storage.

On Launch Server, launch Performance Monitor.  Create Data Collection Set.  The Collection should target the folder that we deposited the Performance Monitor files.

Also, review the Data Collection Data Manager.

On Originating Server

  1. Identify location of Performance data files
    • On the Originating Server
      • Launch Performance Monitor
      • Select the Collection Data Set
      • Right click on your selection and from the drop-down menu, select the Properties option
      • Navigate to the Directory tab

 

Review Performance Data Files

OriginatingFiles

Copy Data

  1. Copy Data

 

On Receiving Server

  1. On the Receiving Computer, Launch Performance Monitor
  2. Create New Data Collection Set
    • Navigate to the “Data Collection Sets”\”User Defined” Node
    • Right click on the “User Defined” Node, and from the dropdown menu, choose the “New”\”Data Collection Set” option
    • In the “Create New Data Collection Set” window
      • Enter a Name
      • Choose the “Create Manually (Advanced) option
    • In the “What type of data do you want to include” window
      • Choose “Create data logs” option
        • Make sure that the following options are unchecked
          • Performance counter
          • Event trace data
          • System Configuration information
    • Where Would you like the data to be saved?
      • For the Root directory, the system assigned a path ( based on the name we gave our Data Collection )
      • Change the folder to the location where we copied the perf folder
    • In the “Create the data collection set?”
      • Choose the “save and close” option
  3. Configure Data Collection Set
    Let us configure our Data Collection Set

    • Properties – Directory
      • Navigate to the “Data Collection Sets”\”User Defined”\”Created Set” Node
      • In the Directory Tab
        • If need be, change the Root Directory from the assigned folder to the folder where you copied the collection data files
    • Data Manager
      • Right click on the Collection, and from the drop-down menu choose the “Data Manager…” option
      • Report File Name
        • Make sure that Report File Name is indicated as report.html
      • Enable data management and report generation
        • Ensure that the “Enable data management and report generation” option is checked
  4. Create Report
    • Navigate to the “Data Collection Sets”\”User Defined”\”Created Set” Node
    • Right click on the data Collection Set and from the drop-down menu “Latest Report”
  5. View Report
    • To view the Report navigate to “Reports”\”User Defined”\Data Collection Set\report.html

 

Images

Identify location of Performance data files

DataCollectionSet-Directory

Data Collection – Data Manager

missingEventFileName

 

Reports

userDefinedReports

 

Operational Issues

Missing Report File

If all you have are the etl and blg file, but not the report file, you will need to create the report File.

The report file can either be created as an XML or an HTML file.

Preferably, XML as the content will be separated from delivery.

The schema file generated is same for XML and HTML.

Report File – XML


tracerpt "Performance Counter.blg" "NtKernel.etl" -export schemaHTML.man -report report.html -f html

 

Report File – HTML


tracerpt "Performance Counter.blg" "NtKernel.etl" -export schemaXML.man -report report.xml -f xml

Sample Report

Report-DB-DR

 

References

Tracerpt

  1. The report generation process may stop responding when you run Perfmon.exe with the Active Directory Diagnostics template to generate a report on a Windows Server 2008-based domain
    https://www.youtube.com/watch?v=b7Vf6MvBiz8
  2. Issues with Perfmon reporting – Turning ETL into HTML ( By Marc Dudok )
    https://blogs.msdn.microsoft.com/canberrapfe/2012/07/05/issues-with-perfmon-reporting-turning-etl-into-html/

 

Scheduling

  1. Clint Huffman – How to create a “black box” performance counter data collector
    http://blogs.technet.com/b/clinth/archive/2014/05/23/how-to-create-a-blackbox-performance-counter-data-collector.aspx
  2. Taming Perfmon: Data Collector Sets
    http://blogs.technet.com/b/askpfeplat/archive/2012/02/27/taming-perfmon-data-collector-sets.aspx

 

Using Performance Monitor

  1. CC Hameed – Two Minute Drill: System Diagnostics Report
    http://blogs.technet.com/b/askperf/archive/2008/05/02/two-minute-drill-system-diagnostics-report.aspx

 

Windows

  1. William Stanek – Windows Command Line for Administration for Windows, Windows Server 2012
    https://books.google.com/books?id=8e_nCgAAQBAJ&pg=PT94&lpg=PT94&dq=import+data+collector+sets&source=bl&ots=7GM09ykaxj&sig=YJrVYo6Z9RRh9xZlm-pYJu9HGjc&hl=en&sa=X&ved=0ahUKEwj5qa78rafKAhWGLmMKHScICu84HhDoAQgbMAA#v=onepage&q=import%20data%20collector%20sets&f=false

 

Logman

  1. CC Hameed – Two Minute Drill: LOGMAN.EXE
    http://blogs.technet.com/b/askperf/archive/2008/05/13/two-minute-drill-logman-exe.aspx

One thought on “MS Windows – Performance Monitor – Viewing reports on another machine

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s