This is unreleased documentation for Test, Monitor, and Visualize Geospatial APIs Next version.

For up-to-date documentation, see the latest version (1.1.0).

Version: Next

The Full Directory Report

The Full Directory Report scans every service in an ArcGIS Server root directory and renders a visual dashboard.

When is it available?

The Full Directory Report button is only enabled when you are at the Services Root (.../rest/services). It is disabled on folder, service, and layer pages.

Running the Report

  1. Navigate to an ArcGIS Server root (e.g. https://yourserver.com/arcgis/rest/services)
  2. Open the Quetzly popup
  3. Click Full Directory Report
  4. A new tab opens and begins scanning all folders and services
  5. Results populate the dashboard as checks complete

Dashboard Sections

Executive Summary

Card Description
Total Services Count broken down by type (Map, Feature, Image)
Overall Health Percentage of services with zero failures
Active Outages Services with critical errors (404, 500, timeout, no features)
Avg Response Time Mean response time across all services

Charts

  • Health Donut — Healthy / Warning / Critical / Unsupported breakdown
  • Services by Type — Bar chart of service type distribution

Service Audit Table

Each row shows:

  • Service name and folder
  • Status icon ( 🟢 ⚠️ 🔴 ⬜)
  • All failed assertion messages
  • Response time
  • Direct Open link to the REST page

Filtering the Table

Use the filter buttons above the table to show only:

  • All services
  • 🟢 Healthy — zero failures
  • ⚠️ Warning — non-critical failures (extent, spatial reference)
  • 🔴 Critical — empty data, timeouts, unreachable
  • ⬜ Unsupported — unrecognized service type

Downloading a PDF

Click 🖶 Download PDF to print the report. The PDF respects your current filter — only visible rows are included.

Status Definitions

Status Criteria
🟢 Healthy Zero failed assertions
⚠️ Warning Failures present but none are critical (e.g. missing description, extent warning)
🔴 Critical No features found, no layers, service unreachable, 404/500 error, or timeout
⬜ Unsupported Service type not recognized by Quetzly