关于服务器统计数据
在本主题中
ArcGIS Server 记录各种服务统计数据(如请求总数、平均响应时间和超时),随后以单个或一系列图表的方式在 ArcGIS Server Manager 中报告此信息。管理员和发布者可使用此信息来监控服务活动,以便更好地了解客户端使用服务的方式。例如,监控服务器统计数据可帮助您解答如下问题:
- 上周我的 ArcGIS Server 站点所处理的请求总数是多少?
- 上个月如何分配服务请求负载?
- 我的服务如何以每小时为基础运行?
- 在特定服务的给定时间所使用的最大服务实例数为多少?
服务器统计数据的作用
统计数据是用于监控服务使用情况的重要工具。统计数据可帮助您识别客户端使用您服务的方式并识别可能会影响服务的潜在问题。统计数据还表示随着时间推移所发生的事件的历史记录。
例如,上个月管理员可能会在站点中为所有服务创建最长响应时间的报告。检查报告后,管理员可将来自特定服务的响应时间中的峰值与来自客户端的投诉相关联。使用此信息,管理员可增加由服务使用的实例数以帮助减少响应时间。
访问服务器统计数据
使用 ArcGIS Server 管理器访问、查看、配置和删除根据服务器统计数据生成的报告。管理器会聚合来自站点的各种统计数据并将以图表形式呈现信息,从而便于查看和操作。有关完整说明,请参阅使用服务器统计数据。
存储注意事项
统计数据存储在 ArcGIS Server 系统目录中。该目录也用于管理维护服务、GIS 服务器、数据库连接以及上传到 ArcGIS Server 站点的存储文件的必要信息。不要手动修改或删除此目录中的文件。ArcGIS Server 站点中只允许包含该目录的一个实例。
为适应在系统目录中存储的统计数据信息,至少向磁盘空间分配 500 MB 的内存。拥有多个服务的大型组织需要的磁盘空间可能远远超过 500 MB。
对服务器统计数据执行高级监控
如果您是 ArcGIS Server 的高级用户,则可以通过 ArcGIS REST API 来监控服务器统计数据。使用 API 可以编程的方式随时间派生统计数据。
以下示例脚本可帮助您了解如何以编程的方式获取和监控统计数据。您还可以使用 ArcGIS Server 管理员目录来了解如何将请求发送至 ArcGIS Server 以及如何处理响应。