Updating...
Code
Plex
Project Hosting for Open Source Software
Register
Sign In
Performance Analysis of Logs (PAL) Tool
RSS
Subscribe to Project
All Project Updates
Discussions
Issue Tracker
Releases
Reviews
Source Code
Wiki & Documentation
RSS
Subscribe to Project
home
downloads
documentation
discussions
issue tracker
source code
people
license
PAL v2.3 (multi-threaded version)
Rating:
Based on 12 ratings
Reviewed:
10 reviews
Downloads:
29327
Released:
Mar 20 2012
Updated:
May 10 2012
by
ClintH
Dev status:
Stable
Recommended Download
PAL_Setup_v2.3_x64.zip
application, 997K, uploaded
May 10
- 872 downloads
Other Available Downloads
Sample_PAL_Report_For_SQL.zip
example, 4708K, uploaded
Sep 1 2010
- 4872 downloads
IntroductionToPAL.xps
documentation, 4926K, uploaded
Sep 1 2010
- 2262 downloads
IntroductionToPAL.pdf
documentation, 1347K, uploaded
Sep 1 2010
- 9473 downloads
Sample_PAL_Report.zip
example, 2399K, uploaded
Jan 19 2011
- 2890 downloads
PAL_Setup_v2.2.1_x86.zip
application, 971K, uploaded
Mar 21
- 1158 downloads
PAL_Setup_v2.2.1_x64.zip
application, 970K, uploaded
Mar 21
- 7471 downloads
PAL_Source_v2.2.zip
source code, 1143K, uploaded
Mar 20
- 211 downloads
PAL_Setup_v2.3_x86.zip
application, 997K, uploaded
May 10
- 84 downloads
PAL_Source_v2.3.zip
source code, 1351K, uploaded
May 10
- 34 downloads
Release Notes
Introduction
PAL v2.0
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 the PAL icon in your Start Programs menu or run the PAL.ps1 script from a PowerShell.
Installation
Tested only on Windows 7, but should work on Windows Server 2008 R2.
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) (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)
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.3
New feature:
Added an optional "multi-threading" feature. Big "thank you" to Horacio Mauricio for contributing the bulk of the code for this feature. This feature is not really multi-threaded, but will create multiple PowerShell sessions effectively making it multi-threaded at the cost of additional memory and CPU usage. We generally see about 2x faster processing of log files. Default behavior is single session (single-threaded). Set the number of threads in the execution settings in the PAL Wizard or set the parameter NumberOfThreads to a value greater than 1.
Threshold file fix:
The Available MBytes analysis in the QuickSystemOverview.xml file failed to properly resolve the $TotalMemory question variable. Fixed. Thank you to Thomas Hunter for reporting this bug.
Threshold file fix:
The VMWare.xml threshold file did not have the proper PALVERSION attribute and failed with "not compatible". Fixed.
Bug fix:
Fixed the error: "The term 'IsGreaterThanZero' is not recognized...". This was induced by the new multi-threading feature.
v2.2
New feature:
SQL Server named instances can be specified during the export of a threshold file to a templates (xml, htm, or txt).
Threshold file update:
Removed the DPC rate thresholds from QuickSystemOveview.xml.
Bug Fix:
Fixed another date time error.
Report change:
When the background of a table cell is red, then the font is changed to white.
New Threshold File:
Dynamics AX 2012 AOS and WCF (RTM) added by Dick Wenning.
Reviews for this release
Awesome tool! Thanks a ton.. not only does it do our job of analyzing and giving the summary, it also gives good help material to understand some of the counters..
by
soni009
on
May 4 at 11:47 AM
Thank you Jonathan very much for your work and contribution to the community - this is a great free tool. Hugo Shebbeare, SQL Server MVP (2010) BTW SQL MVP Brad McGehee also has a great Blog post on this here: http://www.sqlservercentr
al.com/blogs/aloha_dba/ar
chive/2008/12/2
by
hugosheb
on
Nov 21 2011 at 5:06 PM
Seems to be a problem when processing IIS logs. Keeps erroring out saying a process has the .html file open. Otherwise an awesome tool.
by
franklinsj
on
Oct 8 2011 at 1:35 AM
The date for v2.0.8 still reflects the v2.0.7 date (Jan 18 2011). My biggest request for PAL is for multithreading (maybe using PowerShell 2.0 background jobs?) and overall just better performance.
by
clandis
on
Sep 13 2011 at 1:10 PM
Great tool! Lots of details in the final report. Works fine for me in Windows XP. I haven't analyzed very large logs yet.
by
aorozco
on
Jul 4 2011 at 2:42 PM
Fantastic Tool…Allows you to have a prescriptive snapshoot while presenting other issues that may be occurring
by
johnbivins_com
on
Jun 1 2011 at 3:21 PM
Excellent tool, gives a full analysis of the system and the application in question and directs to the problematic area. Just loved it!
by
rs_gujral
on
May 22 2011 at 5:50 PM
Great piece of perspective for reviewing a challenging .blg log. The final report is well organized and the description of each analysis and the counters involved sets the tool apart. Nicely done.
by
whycantIuseliveid
on
Apr 22 2011 at 1:00 PM
i don't know
by
salideng
on
Mar 7 2011 at 6:15 AM
I used this nice and helpful tool a few times on different computers and had'n any problems. Only the memory issue on 32bit machines is a little bit annoying but after I set up a 64bit-VM only for PAL, this isn't a serious problem for me and on this VM it works fine.
by
TheGermanGuy
on
Jan 1 2011 at 7:21 AM
To download the file you must agree to the following license.
X
Microsoft Public License (Ms-PL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. 1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. 2. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. 3. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
Opera does not support ClickOnce
X
To install this application, save it and then open it. Opening it directly from Opera will not work correctly.
Other Downloads
Released
|
Planned
PAL v2.3 (multi-thr
eaded version)
Mar 20 2012
, Stable
PAL v2.0 Beta 1.2
Jul 19 2010
, Beta
PAL v2.0 Alpha 5
Apr 4 2010
, Alpha
PAL v2.0 Alpha 4
Feb 1 2010
, Alpha
PAL v1.3.6
Jan 28 2010
, Stable
PAL v2.0 Alpha 3
Dec 3 2009
, Alpha
PAL v2.0 Alpha 2
Nov 18 2009
, Alpha
PAL v2.0 (alpha1) Technology Preview
Nov 1 2009
, Alpha
PAL v1.3.5
Jun 12 2009
, Stable
Perfmon Log Translator (PLT)
Dec 31 2008
, Stable
Bling.ps1 v1.0 (Proof of Concept for PAL 2.0)
Dec 31 2008
, Beta
PAL v1.3.4.3
Aug 29 2008
, Stable
PAL v1.3 Beta 9
Aug 11 2008
PAL v1.3 Beta 8
Jul 28 2008
PAL v1.3 Beta 7
Jun 25 2008
PAL v1.3 Beta 6
May 31 2008
PAL v1.3 Beta 5
Mar 3 2008
PAL v1.2
Jan 28 2008
PAL v1.1.11
Jan 22 2008
PAL v1.1.10
Jan 18 2008
PAL v1.1.9
Jan 4 2008
PAL v1.1.8
Aug 29 2007
PAL v1.4 (Non-Funct
ional - For developmen
t only)
Planning
Automation Scripts
Planning
e-mail icon
Release notifications
Sign in
to display notification settings.
X
Email me
(change e-mail address)
Unsubscribe
Also stop notifications for
individual
issue(s) I subscribed to.