Skip to main content

ArcGIS Monitor server settings

ArcGIS Monitor server settings allow you to configure Monitor for optimal performance. You can access and configure these settings on the Administration page. Refer to the sections below for more information about each setting.

Web context URL

When Monitor is configured with ArcGIS Web Adaptor or a reverse proxy, the Web context URL setting must be updated to match the URL used by users to access Monitor. This helps Monitor construct the correct URLs for all resources it sends to users. The Web context URL setting does not change the internal ports used to access Monitor. To provide access over a different port, configure ArcGIS Web Adaptor or a reverse proxy to redirect Monitor traffic to port 30443 for HTTPS and 30080 for HTTP. If no ArcGIS Web Adaptor or reverse proxy has been configured with Monitor, the Web Context URL setting should not be changed.

Connection timeout

The Connection timeout setting specifies how long Monitor waits for a network connection and response when collecting data for monitored components. After the maximum amount of time has elapsed, Monitor Server considers the request unresponsive and logs a timeout-related failure for that attempt. Depending on your deployment and network topology, you may need to adjust the Connection timeout setting to account for higher round-trip time and variable response times between Monitor Server and Monitor Agent machines and monitored components.

The default setting, 30 seconds, provides a good balance of responsiveness and reliability of monitoring operations, such as:

  • Collecting metrics and health signals from monitored components

  • Evaluating status and availability based on polling results

  • Completing scheduled collection intervals in a predictable amount of time

When monitoring components in cross-region datacenters or cloud environments, you may need to increase this setting to a value between 60 and 120 seconds. If you still experience timeouts after increasing this setting to 120 seconds, you may need to investigate network performance and network path reliability before increasing this value any higher as timeouts can mask real outages and decrease monitoring performance.

Maximum record count

The Maximum record count setting specifies the maximum number of records ArcGIS Monitor Server returns when a request queries resources through the Monitor API. For example, a list of metrics, components, logs, or other resources. If a query matches more records than the maximum record count, the number of items returned by the response is constrained by the Maximum record count setting. The default value, 10,000, balances returning enough records per request with overall system performance and stability.

Note:

For optimal performance when querying the Monitor API, use queries with filtering, such as narrowed time ranges, to return only the required records, and when applicable, use pagination.

Cluster size

The Cluster size setting controls the number of processes that Monitor Server runs in parallel to handle incoming requests. Increasing this value increases the number of requests that Monitor Server can process at the same time. The maximum recommended cluster size is equal to the number of processor cores on the Monitor Server machine plus one. For example, if the Monitor Server machine has eight cores, the maximum recommended Cluster size would be nine. If this setting is set too high, it can reduce available CPU and memory resources across all Monitor Server processes and result in reduced performance.

Configure server settings