服务器统计数据
ArcGIS Server 记录各种服务统计数据(如请求总数、平均响应时间和超时),并以单个或一系列图表的方式在 ArcGIS Server Manager 中报告此信息。 管理员和发布者可以利用这些信息监控服务活动,以更好地了解客户端如何使用服务。 例如,监控服务器统计数据可帮助您解答如下问题:
我的 ArcGIS Server 站点在过去一周内一共处理了多少个请求?
在过去的一个月中,服务请求负载是如何分布的?
我的服务如何以每小时为基础运行?
在特定服务的给定时间所使用的最大服务实例数为多少?
服务器统计数据的角色
统计数据是监控服务使用情况的重要工具。 其可帮助您识别客户端使用您服务的方式并识别可能会影响服务的潜在问题。 统计数据还可表示随着时间推移所发生的事件的历史记录。
例如,管理员可能会创建一个报告,列出过去一个月站点中所有服务的最长响应时间。 在检查报告时,管理员可以将特定服务响应时间的峰值与客户的投诉关联起来。 使用此信息,管理员可以增加该服务使用的实例数,以帮助减少响应时间。
访问服务器统计数据
使用 ArcGIS Server Manager 访问、查看、配置和删除根据服务器统计数据生成的报告。 Manager 汇总来自站点的各种统计数据,并以易于查看和操作的图表形式呈现这些信息。 对于多机 ArcGIS Server 站点,将针对整个站点对 Manager 中显示的统计数据进行聚合;要查看单个计算机的统计数据,请使用 ArcGIS Server Administrator Directory,如下所述。
有关使用 Manager 查看统计数据的完整说明,请参阅使用服务器统计数据。
存储注意事项
统计数据存储在 ArcGIS Server 系统目录中。 该目录也用于管理维护服务、GIS 服务器和数据库连接所需的信息,以及存储上传到 ArcGIS Server 站点的文件。 不要手动修改或删除此目录中的文件。 ArcGIS Server 站点中只允许包含该目录的一个实例。
要为存储在系统目录中的统计数据信息分配足够的空间,请考虑以下各项规范:
聚合间隔(默认间隔为 30 分钟)。 这决定了生成统计数据的粒度。 如果减小此间隔(例如减小至 5 分钟),则服务器将生成更多统计数据,由此需要更多磁盘空间对其进行存储。 相比之下,当增加间隔时间时,写入的日志会更少,从而需要更少的磁盘空间。
统计数据保留间隔(默认间隔为无限天)。 指定较短的时间范围(例如 30 天)可以避免统计数据文件的增长超出预期。
参与站点的服务数量。
例如,基于平均大小 ArcGIS Server 站点,建议以下方案的存储分配区磁盘空间至少应为 500 MB:
聚合间隔设置为默认值 =(30 分钟)
统计数据保留间隔设置为 3 年 =(1,095 天)
站点中参与的 50 个服务,其中 90% 处于持续活动状态。
请记住,拥有许多服务的大型组织可能需要远超 500 MB 的磁盘空间。
有关配置服务器统计数据的详细信息和说明,请参阅使用服务器统计数据。
对服务器统计数据的高级监控
如果您是 ArcGIS Server 的高级用户,则可以通过 ArcGIS REST API 来监控服务器统计数据。 该 API 用于通过程序获取随时间推移的统计数据。 您还可以在多机 ArcGIS Server 站点中查看单个计算机的统计数据,而非 Manager 提供的聚合视图。
您还可以使用 ArcGIS Server Administrator Directory 来了解如何将请求发送至 ArcGIS Server 以及如何处理响应。