Introduction
PAL v2.x is an easy to use tool which simplifies the analysis of Microsoft Performance Monitor Logs (.blg | .csv). It generates an HTML report containing graphical charts and alerts of the performance counters using known thresholds.Usage
Execute the PAL icon in your Start Programs menu or run the PAL.ps1 script from a PowerShell.Installation
Tested on 64-bit Windows 7 and 64-bit Windows 10 CTP and should work on Windows Server 2008 R2 and later. Not recommended or tested on Windows XP and Windows Server 2003 since these operating systems cannot open counter logs captured on Windows Vista and Windows Server 2008 and later. Not recommended for 32-bit versions of Windows or Windows Server.Run the PAL setup MSI file that ships in the zip file at http://pal.codeplex.com.
Required Products (free and public):
- Microsoft .NET Framework 3.5 Service Pack 1 (already on Windows 7 and Windows 8) (full package - no internet access required) http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
- Microsoft Chart Controls for Microsoft .NET Framework 3.5 http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&DisplayLang=en
- PowerShell v2.0 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0)) (already on Windows 7 and Windows 8) http://support.microsoft.com/kb/968929
Warning: The PAL installer (MSI) will set the PowerShell execution policy to unrestricted. This will allow the execution of PowerShell scripts.
Globalization Known Issue: PAL has only been tested using an English-US locale. If you have problems using PAL v2.x, then try again using an English-US locale. This is an open source and voluntary project, so any assistance with globalization and localization is appreciated.
Big thank you to the Microsoft Premier Field Engineering (PFE) organization for the great support and feedback!
v2.7.2
- Bug fix: Fixed more processing errors.
- Bug fix: Updated the label in the Execution tab to say the default is the number of logical processors instead of 1.
- New feature: The "All" threshold file has been added for users who want to run a counter log through all of the threshold files.
- New feature: Added the Auto-Detect feature which detects the best combination of threshold files for the counter log. The auto detection can take several seconds and processing time may increase significantly.
- Bug fix: Fixed a bug referring to an analysis ID not matching.
- Bug fix: Fixed a bug referring to Unexpected token in All.Count.
v2.7.1
- Bug fix: Fixed a bug where chart processing would fail on "IsGreaterThanZero" is not found. This fixed many non-OS threshold files such as SQL Server and Exchange Server.
- Command prompt change: The command prompt that starts PAL.ps1 now automatically terminates when done since errors are now displayed via HTML.