IntroToPAL Slidedeck
IntroToPAL Slidedeck
Clint Huffman ([email protected]) Premier Field Engineer (PFE) Premier Field Engineering
Purpose of PAL Features Installation Requirements Usage (demo) Interpreting the PAL Report (demo) How to create or modify threshold files (demo) Where to download and learn more
Analyzes perfmon logs to assist with performance analysis not a replacement for traditional performance analysis Helps identify common performance bottlenecks Inspired by the Vital Signs Workshop Intended for use by Microsoft consultants and network administrators
Easy to use interface: Point it to a perfmon log and get a report. Thresholds are actual code: Allowing for thresholds to change based on the environment. Thresholds are Provided: Many tools only provide a framework. Based on Vital Signs. Question Variables: PAL asks questions from the user to be used in thresholds. Public: The tool is public, open source, and free. Not an official Microsoft Product.
Product Specific Thresholds: Threshold files exist for Microsoft Windows, MOSS/Microsoft SharePoint, Microsoft BizTalk, and Microsoft Exchange.
Runs on Windows XP, Windows Server 2003, and Windows Vista Requires Microsoft Log Parser v2.2 (free) Requires Microsoft Office Web Components 11 (OWC11) (free) The UI portion of the tool requires .NET Framework v2.0. (free) The PAL tool and all requirements are free. Only runs on 32-bit operating systems due to the OWC11 requirement.
1. Gather a perfmon log (*.blg, *.csv). 2. Move the log to your workstation. 3. Run PAL. 4. Choose a threshold file (analysis collection).
intensive and can take several minutes. 6. An HTML based report will automatically show.
Table of Contents items show the number of alerts thrown for each analysis Each analysis has a chart of the perf counter analyzed, description, references, and alerts thrown. Chronological view shows alerts that occurred at the same time good for correlating symptoms
Microsoft Relog.exe filters the perfmon log. Breaks down the log into small chunks. Each chunk is analyzed for min, max, avg, and thrend values. Answers to questions are used as variables in the thresholds a lot of power here. Thresholds execute and throw alerts when broken. Each analysis may contain zero or more thresholds PAL threshold files may contain large numbers of analyses
Microsoft Confidential
Microsoft Confidential
PAL can reduce the time needed to effectively analyze performance monitor logs Raises awareness of common performance issues
Microsoft Confidential