System Log Parser分析ArcGIS Server
System Log Parser分析ArcGIS Server 日志
一、前言废话
SytemLogParser可以快速获取指定时间段内ArcGIS Server(集群组)的访问情况的Excel报告。
二、安装部署
1.下载后解压(Windows环境)
2.无需安装,打开文件夹双击SystemLogsGUI.exe
截图1:SystemLogs文件目录截图2:SystemLogs主界面
3.主界面上支持对多种日志的分析,其中与ArcGIS Server log相关的有ArcGIS Server (Web)和ArcGIS Server (FS)两个table页。二者的区别是web传入的ArcGIS Server 的站点服务(http请求)而(FS)传入的是ArcGIS Server logs的文件目录。这里比较常用的是web这种形式,毕竟日志文件目录一般生产环境不是以共享文件的方式存在的。
截图2:SystemLogs参数配置Server URL:ArcGIS Server服务地址。
Authentication: 填写站点管理员的账号、密码。若Server和Portal联合,则勾Use Portal Federtation Login 并填写Portal管理员账号、密码。
Start time /End time :所分析日志的时间段。
Analysis type:控制所分析的日志的详细程度,此处选择Complete(最为详细)
Report type:控制输出文件的格式,分为仅下载日志文件到本地、txt文本和excel表格。此处选择excel表格
其余参数见名知意,默认设置即可。
4.参数设置完毕后点击走下角,Analyze Logs。等待分析完成后(约2分钟)可在report folder参数的路径下找到分析结果。
截图3:运行完成三、查看结果
若勾选Auto Open Report则会自动打开分析结果。
1.Summary。汇总视图用来描述日志分析的一下元数据和汇总数据。再次表格中可以获得分析的开始时间、结束时间、时间跨度、总用户数、总请求数、给类型服务请求的次数、各种返回结果的次数等。
截图4:Summary2.Statistics By Resource。逐个服务列出服务名词、服务类型、调用方法、被访问次数和各种平均数、总数的响应时间正太分布置信区间的值。其中服务被访问次数是一个很重要的性能调优和容量规划的指标。
注1:此处并非按照服务名词分组汇总,同一服务会多次出现。
截图5:Statistics By Resource3.Site Details。站点详细信息,记录了站点的属性和按照服务分组每个服务的属性,这里要关注的是服务站点的SOC最大堆存储是够满足多节点空间数据返回要求,具体到每个服务要关注服务的最大实例数、启动最长时间、最大返回次数是否满足业务需求。结合之前的服务响应时间可以在最大实例数上做业扩优化。
截图6:Site Details4.Service Datasource Information。记录了服务应用数据的类型和链接方式。
截图7:Service Datasource Information5.Dataset Frequency Analysis。数据源分析,记录了每个数据图层和msd文件被几个服务引用了。(这里的Dataset不是数据集意思,应该是数据图层对应layers)
截图8:Dataset Frequency Analysis6.Requests per Resource,不解释看图吧。
截图9:访问次数前20的服务截图10:平均响应时间前20的服务
截图11:最长响应时间前20的服务
截图12:返回数据量最多的20个服务
7.Requests over Time.各时段访问次数统计
截图13:按周计次截图14:按小时计次
8.Elapsed Time - All Resources
截图15:每次请求的响应详情9.Instance Creation Statistics。服务创建实例的次数和时间。
截图16:Instance Creation Statistics