任何监视ArcGIS Server使用情况的工具


13

我在AMI实例上使用ArcGIS Server 10.1。我大约有10/12的简单地图服务(所有服务中都使用查询层)

我想检查ArcGIS Server中地图服务的性能/时间/统计信息。

因此,它们是监视ArcGIS Services的任何工具吗?

我到目前为止发现的是:

1.根据http://ideas.arcgis.com,他们提供的第三方工具很少。

2.使用Windows任务管理器,我只能监视进程,不能监视服务。

3.在10.0版本中,可以使用ArcGIS Server中的“统计”工具查看统计信息/最小,最大时间,我认为在10.1中不存在

4.使用ArcPy我怀疑它是否可能。甚至我尝试使用ArcGIS ADMIN API for server

5. Windows任务管理器的屏幕截图(javaw.exe占用了太多内存,但是根据这篇文章运行ArcGIS Server很重要)

ArcGIS Server 10.1_windows任务管理器

更新资料

根据@Alex Tereshenkov的回答,我下载了该工具,但仅适用于Web适配器。最后,我们没有使用反向代理的Web适配器。

找到了此有用的文章,供ArcGIS Server使用Jmeter测试负载平衡


您是否研究过ArcGIS Server管理工具包?- arcgis.com/home/item.html?id=12dde73e0e784e47818162b4d41ee340
克雷格

1
@Sunil,您确定它仅适用于Web Adaptor吗?我可以用6080连接到我的AGS实例,没问题。因此,我认为您应该能够连接到GIS Server并使用您的管理员帐户(因为该连接是通过后端的管理员目录建立的)。
Alex Tereshenkov

@Alex Tereshenkov我将尝试使用管理员帐户。谢谢:)
Sunil

1
@Sunil,当我说管理员帐户时,我是指具有Administrators角色的ArcGIS Server用户(来自AGS用户存储):)请清楚:)
Alex Tereshenkov

Answers:


5

我真的只能谈谈您的第一点(第三方解决方案)。目前,当前版本的Server(10.2)仅具有正在运行的实例数和REST Admin可用的请求数。据我所知,不会有您即将发布的10.2.1版本中要求的任何“统计”,但这已经被讨论并正在考虑中。

在今年的UC(2013)上,我针对服务器的REST Admin API在Python上进行了培训。您可以在此处下载。会话的真正目的是我尝试从服务器上下载日志文件并将其以CSV格式持久保存在磁盘上。一旦有了本地静态副本,就可以“执行分析”。让我警告您,我在演示文稿中所得到的只是半熟。这确实只是概念的证明。它需要按摩并“做好”。

如果需要“更完善”的解决方案,请尝试Trevor Hart的解决方案,该解决方案将相同的主体(本地持久日志)遵循到SQL数据库中。然后,您可以使用SQL Server工具或任何可以读取SQL数据库的工具进行分析。我认为他在这方面做得很好。

因此,您可以看到,这两种方法都涉及获取日志的静态副本,然后使用另一种工具进行分析。一个使用Python,另一个使用.NET。

(请注意-管理工具包中没有提供此类统计信息的工具。只是一个工具,该工具将通过生成范围多边形来显示在地图服务上向何处发出请求)


6

Esri的System Monitor Tool是一款出色的应用程序,可用于更详细地监视您的服务,在过去的几个月中,我已经使用过它,并且值得安装。

它具有基于浏览器的控制台,将所有指标存储在MongoDB中,是安装和使用它的良好docco。不仅监视您的ArcGIS Server及其服务,还可以查看多台计算机的CPU /内存/资源,数据库,ping HTTP,还可以在漂亮的图表和报告中查看指标,并在资源运行时获取已发送的电子邮件警报低,以及更多。

强烈推荐。


2
这是一个很好的,忘了它。Esri企业团队还拥有SystemTest(arcgis.com/home/item.html?id=e8bac3559fd64352b799b6adf5721d81),您无法监视服务,但可以对其进行测试:)他们还具有一些其他有用的工具,arcgis.com / home / search。 html?q = owner%3AEnterpriseImp(选中显示ArcGIS Desktop内容复选框)。
Alex Tereshenkov

我有一些地图服务(用于Web地图应用程序)需要分析。该工具具有非常不错的功能(例如,通过电子邮件发送速度下降等信息),但是对于非企业系统而言,这种方法是否过多?
2015年

4

我们不愿意在此处发布任何具有商业性质的内容,但我们认为将这些内容四舍五入(鉴于先前的帖子)并帮助描绘可用的内容是适当的。

Latitude Geographics(我的角色是公司的产品经理)在此领域中拥有完善的产品。Geocortex Insight是一项获得许可的产品,可提供对Esri ArcGIS平台实施的深入了解。

Drew Millen | 纬度地理


3

添加到KHibma列表中的另一个很好的示例是在此Esri UC 2013上展示的基于JS的Web应用程序。可以在此处下载,有关信息,请参见此处。应用程序GUI的屏幕截图如下。

在此处输入图片说明

编辑:还有另一种名为geoxmf的第三方产品,我自己尚未对其进行测试,但是它看起来很有希望,并且支持10.1体系结构。


2
我忘了所有这一切,好收获!它显示出希望
KHibma

@Alex Tereshenkov谢谢,我会检查,并让你知道..
苏尼尔

用户如何在演示中为所有这些事件定义时间跨度?此外,此工具还会在特定时间为您提供快照吗?
2015年

没看太多代码。如果您使用的是ArcGIS Server 10.3+,则有一个称为统计功能的新功能。这是整个时间周期的服务性能可视化定义- server.arcgis.com/en/server/latest/administer/windows/...
亚历Tereshenkov

2

在空闲时间,我研究了Python脚本,该脚本生成对ArcGIS Server REST URL的Web请求并评估服务的响应。如果答案是否定的,将向特定的电子邮件地址发送电子邮件警报。

我认为这很简单,但是对于监视ArcGIS Server的单个服务很有用。我希望这对某人有帮助。

我们博客中的所有信息:http : //oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/

达米亚诺


1

我们刚遇到您有关监控的问题。VESTRA有一个COTS产品,可监视ArcGIS Server使用情况,SDE使用情况,并提供可靠的报告和图表,以收集信息。http://products.vestra.com/geosystems-monitor/

此外,GeoSystems Monitor还将监视ArcGIS Server和ArcGIS Online中地图服务的性能。GeoSystems Monitor是一种无代理程序的监视工具,可为您提供有关组织内运行的所有Esri服务器和服务(包括任何第三方应用程序)的实时信息。如有其他疑问,请随时通过hcroom@vestra.com与我联系。


1
由于您与此产品有关,因此应添加免责声明。Stackexchange社区往往不愿自我提升。
Devdatta Tengshe 2014年

1
@Devdatta我在这篇文章的第一句话中看到了免责声明。Heather,通过编辑个人资料,您可以提供关于您,您的公司以及您喜欢的任何事物的描述以及联系信息。那会让您有更多(更好)的接触机会,并且可能会限制误解。欢迎来到我们的网站!
ub


1

对于Windows任务管理器中的第二点,您可以在进程arcsoc.exe上看到关联的服务:可视化“命令行”列。

在此处输入图片说明


1

Esri专业服务公司开发了一种免费的报告工具,专门用于分析ArcGIS服务器和服务日志,称为系统日志解析器。根据说明:

系统日志解析器是ArcGIS for Server(10.1+)日志查询和分析器工具。运行时,它以管理员身份连接到端口6080上的ArcGIS for Server实例,从持续时间(指定为输入)中检索所有日志,分析信息,然后生成数据的电子表格版本,以汇总服务统计信息。

System Log Parser是一个桌面应用程序,该应用程序使用图形用户界面,但还支持可编写脚本的后端,以实现报表创建自动化。


0

这是另一个..“ iGeoAsset”监视ArcGIS服务,OGC服务,地理数据库(Oracle和SQL Server)。该工具的一个很酷的功能是它不仅可以监视,而且还可以在arcgis服务停止工作时自动重新启动它们。它还将收集ArcGIS Statistics,使用arcgis服务器日志等执行分析。

http://www.igeoasset.com

希望这可以帮助。


-2

在Innovate,我们对拥有ArcServer的许多客户也有类似的需求。因此,我们为ArcServer开发了监视,负载测试和通知工具。可以在http://servermonitor.innovateteam.com/上免费进行检查。


欢迎来到我们的网站,弗兰克。我已经根据我们的网站政策删除了您的联系信息。您的个人资料是显示该信息的首选位置。
ub
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.