Sourcetable Integration

Export Perfmon to CSV

Jump to


    Welcome to the comprehensive guide on exporting Performance Monitor (perfmon) data to CSV files. Performance Monitor is a versatile tool that provides valuable insights into your system's performance, and exporting this data to CSV format enhances its utility by allowing for easy logging, detailed analysis of processor time, and the ability to re-log and manage extensive data sets in a more accessible format. Whether you're aiming to create circular logs that wrap at specific file sizes or integrate performance data into spreadsheets for in-depth analysis, CSV exports offer a practical solution. On this page, we'll delve into what perfmon is, demonstrate the process of exporting perfmon data to a CSV file, explore various use cases for this method, introduce an efficient alternative to CSV exports for perfmon using Sourcetable, and provide a helpful Q&A section about exporting perfmon to CSV. Understanding these processes will empower you to leverage the full potential of your system's performance data.

    What is PerfMon?

    Performance Monitor, commonly known as PerfMon, is a versatile tool included with Windows, particularly in Windows Server environments. It is designed to provide real-time insights by viewing and capturing an array of performance metrics over time. This functionality allows users to analyze and understand the performance behavior of their machines.

    PerfMon is capable of monitoring various aspects of system performance, including CPU usage, memory usage, and process-related information. Users can leverage PerfMon to create both predefined and custom Data Collector Sets, which serve as containers for the configuration and performance information being tracked.

    The data acquired by PerfMon, often referred to as performance counters, encapsulates the quantifiable data points representing the system's performance. Before utilizing PerfMon to its full potential, setting up a Data Collector Set is an essential preliminary step. Additionally, while PerfMon itself does not include performance counters for services, it is notable that PowerShell scripts can be employed to create custom Windows performance counters, further extending the capabilities of PerfMon as a monitoring tool.

    Exporting Perfmon Data to a CSV File

    Converting a BLG File to a CSV File

    To convert an existing BLG file to a CSV file, the relog command is utilized. The specific format to be used for the command is relog -f csv input.blg -o output.csv. This command reads the input BLG file and writes the data to an output CSV file.

    Changing the Collector to Use CSV by Default

    Perfmon allows the collector to be set to use a CSV file format by default. This setting is located on the Performance Counters tab within the Log format drop-down list. Alternatively, this can be achieved by changing the "log file type" to Text File (comma delimited) on the Log Files tab of the counter.

    Sourcetable Integration

    Streamline Your Data Analysis with Sourcetable

    Traditionally, analyzing performance data with Performance Monitor (perfmon) involves exporting the data to a CSV file and then importing it into a spreadsheet program. This process can be time-consuming and prone to errors, as it requires multiple steps and manual handling of data files. However, with Sourcetable, you can simplify and enhance your data analysis workflow.

    Sourcetable allows you to sync your live data directly from perfmon and other applications or databases. With its ability to automatically pull in data from various sources, you eliminate the need for exporting to CSV altogether. This seamless integration not only saves you valuable time but also reduces the risk of data inconsistencies caused by manual exports.

    Utilizing a familiar spreadsheet interface, Sourcetable empowers you to query and manipulate your data efficiently. Its focus on automation and business intelligence means you spend less time on data prep and more on deriving actionable insights. Embrace the simplicity and power of Sourcetable for a smarter approach to data analysis.

    Common Use Cases

    • P
      Sourcetable Integration
      Analyzing performance data in spreadsheet applications
    • P
      Sourcetable Integration
      Automating analysis with PowerShell scripts
    • P
      Sourcetable Integration
      Easily sharing performance data with team members who do not have access to Perfmon
    • P
      Sourcetable Integration
      Integrating performance data with other tools that require a CSV format
    • P
      Sourcetable Integration
      Performing custom data manipulation or visualization using external programming languages

    Frequently Asked Questions

    How can I convert a BLG file to a CSV file?

    You can convert a BLG file to a CSV file using the relog command with the syntax 'relog -f csv input.blg -o output.csv'.

    How do I change the default log file type to CSV in Perfmon?

    To change the default log file type to CSV, go to the Log Files tab in Perfmon and change the log file type to 'Text File (comma delimited)'.

    Can I set CSV as the default log format on Windows 7 and Server 2012?

    Yes, on Windows 7 and Server 2012, you can set CSV as the default log format by selecting it from the Log format drop-down list on the Performance Counters tab.


    In summary, exporting data from Performance Monitor to a CSV file is a straightforward process that involves collecting data, saving it using the 'Save Data As' option, and choosing the 'Text file (comma delimited)(*.csv)' format. However, it's essential to remember that data should be collected and saved from a Data Collection Set to preserve the view, as the 'live' view doesn't support data saving. Once exported, the CSV file can be opened in Excel to analyze and present the data in a more impactful way. Alternatively, for a seamless integration into your workflow, consider using Sourcetable to import your data directly into a spreadsheet, avoiding the intermediate step of exporting to CSV. Sign up for Sourcetable today to streamline your data analysis and visualization tasks.

    Start working with Live Data

    Analyze data, automate reports and create live dashboards
    for all your business applications, without code. Get unlimited access free for 14 days.