At ArcGIS for Server 10.1 a new architecture was implemented where all communication with the server was done over HTTP. A new server admin API was built enabling access to administrative information about the server, services and usage. A number of applications have been built using Javascript that can query this API enabling the ArcGIS administrator to view and analyse useful information about the servers usage and performance. This information is displayed in the form of charts, maps and textual information.
Based off an application built here
- Service average response time
- Service average draw time
- Service success and failures
- Number of draws for the past 30 days
- Map extent requests
- Filter statistics by time
- ArcGIS API for Javascript 3.7
- Dojo toolkit 1.8.3
- Bootstrap 3.0.2
- jQuery Javascript library 1.10.2
- Internet Explorer 7+
- Google Chrome 1+
- Mozilla Firefox 1+
- Safari 3+
- Opera 1+
- Notepad or your favorite HTML editor
- Web browser with access to the Internet
- ArcGIS for Server 10.1+ (Not 10.3)
- ArcGIS for Server logs set to FINE
- Admin access enabled on [SERVER]/arcgis or [SERVER]:6080/arcgis
- Web server to host on
- Install proxy on web server
- Copy the proxy folder to C:\inetpub\wwwroot
- Convert directory to application in IIS
- Update the parameter in the configuration file ("proxyUrl") to point to the proxy e.g. "'[SERVER]'/proxy/proxy.ashx"
- Set the ArcGIS for Server logs to be FINE
- Enable HTTP GET and POST requests with credentials on ArcGIS Server
- More info here - http://server.arcgis.com/en/server/latest/administer/windows/enable-token-acquisition-through-an-http-get-request.htm
- Set the allowHttpPostQueryParams property to true.
- Set the allowHttpGet property to true.
- Configure other options in the config.js to the environment
- Install ArcGIS Server Monitor on web server
- Copy the folder to C:\inetpub\wwwroot
- Convert directory to application in IIS
Find a bug or want to request a new feature? Please let me know by submitting an issue.
Anyone and everyone is welcome to contribute.
Copyright 2015 - Shaun Weston
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.