实用且免费的自动日志分析工具

优采云 发布时间: 2020-08-07 21:11

  什么是PAL?

  PAL(日志性能分析)是一种实用且免费的日志分析自动化工具,可帮助快速诊断服务器级性能问题.

  PAL的特点是什么?

  PAL主要用于自动分析PerfMon(性能监视器)生成的日志信息,这是一种简单的逐步向导式操作.

  PAL基于Microsoft支持团队的主题专家定义的阈值,并使用阈值来帮助快速发现服务器性能和可能的问题区域.

  PAL可以生成颜色编码的报告. 根据阈值,分析结果以红色,橙色,*敏*感*词*,绿色和其他颜色显示,突出显示每个性能计数器的性能状态,并导出HTML和XML报告格式.

  PAL提供了大量的采集日志模板. 您可以先编辑模板,选择所需的各种性能计数参数,然后设置阈值. 导出并保存您的模板. 将模板导入Windows PerfMon以开始采集信息.

  如何使用PAL?

  1. 下载并安装. 建议下载最新版本v2.7.7. 例如,服务器可以支持Windows 2012,数据库可以支持SQL Server2014. 安装完成后,打开目录C: \ Program Files \ PAL \ PAL并单击PALWizard.exe进入PAL欢迎主界面,如图所示在下图中.

  提示: 顶部的标签显示主要步骤项目,共有8个步骤.

  

  2. 在开始分析之前,首先准备要分析的性能数据日志文件. 一种情况是所需的性能数据已通过Perfmon采集,另一种情况是通过PAL定义了日志模板.

  首先介绍采集的性能数据

  直接从欢迎界面转到下一步,进入“计数日志”选项卡界面,选择要分析的blg日志文件(或csv格式),在这里您可以指定要分析的时间范围,单击接下来.

  

  3. 进入“阈值文件”选项卡界面,主要提供基准或阈值的参数配置.

  在“阈值文件标题”下拉列表中,提供了“由Microsoft支持团队的主题专家定义的各种阈值文件”供选择.

  

  注: 截至2016年11月,作者更新的最新版本2.7.7具有65种类型. 例如,数据库SQL Sever已经支持2012和2014版本!

  

  此处的一个重要选项是自定义模板. 例如,您可以在界面中单击“导出Perfmon模板”按钮来下载您选择的文件模板.

  您还可以在导出之前单击“编辑”按钮以编辑所需的基准或阈值. 这里的内容非常丰富.

  

  选择需要保存和导出的配置. 将模板导入Windows Perfmon性能计数器,并采集所需的性能数据. 以下是默认选项,请单击“下一步”.

  4. 进入“问题”问题选项卡,有五个问题和答案可供选择,它们主要用于日志分析输出的漂亮选择. 以下五个参数,

  OLTPvsOLAP: 此实例是否服务PLTP?

  OS: 操作系统版本号

  PhysicalMemory: 物理内存大小

  PLEHealth: 预期页面寿命的健康价值

  UserVa: 对于64位系统,可以忽略此项

  基本跳过此处,无需进行任何配置.

  

  5. 进入“输出选项”选项卡界面,这里主要是选择PAL分析日志文件的时间间隔,默认为30秒. 如果选择间隔短至5秒,则PAL将花费更多时间进行分析. 因此,请根据特定需求进行选择或填写.

  

  6. 进入“文件输出”文件输出选项卡界面,主要在其中提供用于选择PAL分析结果文件的输出的目录以及所使用的文件格式和文件名格式. 提供了两种类型的Html和XML. 默认值为通常. html格式更直观地显示结果.

  

  7. 下一步之后,将显示“队列”以查看先前的配置信息. 如果不合适,您可以返回并对其进行修改.

  

  8. 在“执行”执行界面的最后一步,默认选项很好,只需单击“完成”即可开始分析.

  

  9. 执行分析时,将显示当前分析进度,总项目和已完成的项目. 通常,一个500M的日志文件,我使用我自己的机器(8核,16G,64位win7),并且需要半个多小时才能完成.

  

  10. 分析完成后,将自动调用浏览器以显示分析结果报告. 报告内容基于您采集的信息和先前的配置. 通常,有硬件资源的主要性能指标,例如处理器,网络,云磁盘,内存和数据库. SQLServer.

  

  如果超出阈值的部分用明显的颜色标记,请单击颜色链接以快速找到问题区域.

  

  

  丰富的图形,更直观地显示当前的绩效指标趋势,可以快速找到问题所在.

  

  到目前为止,已介绍了PAL的基本功能.

  PAL资源?

  由PAL Microsoft的现场维护工程师Clint Huffman's开发和维护,您可以在开源社区项目网站CodePlex上下载并安装资源.

  下载链接:

  版本: PAL v2.7.7的最新版本

  运行时需要以下组件:

  Microsoft .NET Framework 3.5 Service Pack 1(需要部分程序包Internet访问)

  下载链接:

  Microsoft .NET Framework 3.5 Service Pack 1(完整的程序包,不需要Internet访问)

  下载链接:

  Microsoft .NET Framework 3.5的Microsoft图表控件

  下载链接:

  PowerShell v2.0(Windows管理框架(Windows PowerShell 2.0,WinRM2.0和BITS 4.0))

  下载链接:

  演示视频:

  摘要

  本文介绍了PAL日志分析工具,由于Clint Huffman的贡献,它个人用来描述它“轻巧而优雅”,使用起来并不复杂,并且显示的内容非常直观. PAL和类似Perfmon的日志采集工具可以帮助快速发现服务器范围的性能问题.

  如果您想转载,请添加本文的链接并注明出处,谢谢.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线