System Log Parser分析ArcGIS Server 日志

System Log Parser分析ArcGIS Server 日志

一、前言废话

SytemLogParser可以快速获取指定时间段内ArcGIS Server(集群组)的访问情况的Excel报告。

二、安装部署

System Log Parser下载地址

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:Summary

2.Statistics By Resource。逐个服务列出服务名词、服务类型、调用方法、被访问次数和各种平均数、总数的响应时间正太分布置信区间的值。其中服务被访问次数是一个很重要的性能调优和容量规划的指标。

注1:此处并非按照服务名词分组汇总,同一服务会多次出现。

截图5:Statistics By Resource

3.Site Details。站点详细信息,记录了站点的属性和按照服务分组每个服务的属性,这里要关注的是服务站点的SOC最大堆存储是够满足多节点空间数据返回要求,具体到每个服务要关注服务的最大实例数、启动最长时间、最大返回次数是否满足业务需求。结合之前的服务响应时间可以在最大实例数上做业扩优化。

截图6:Site Details

4.Service Datasource Information。记录了服务应用数据的类型和链接方式。

截图7:Service Datasource Information

5.Dataset Frequency Analysis。数据源分析,记录了每个数据图层和msd文件被几个服务引用了。(这里的Dataset不是数据集意思,应该是数据图层对应layers)

截图8:Dataset Frequency Analysis

6.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

你可能感兴趣的:(System Log Parser分析ArcGIS Server 日志)