Dashboard
Health, traffic, and platform summary
Integration health Loading…
| Feed | Status | Intake | Health | Last auth failure |
|---|
Error feed rollup
Recent monitor activity
| Time | Feed | Level | Message |
|---|
Enrichment
Platform traffic & latency
Feeds
Operational feed list with health, lifecycle, and diagnostics. Use to create or edit a stream, or to start from a provider template.
| Feed | Client | Status | Activity | Actions |
|---|
Connector Library
Choose a provider, understand what MAPSS has validated, and start a guided feed setup.
| Provider | Implementation | Certification | Intake | Validation | Ownership | Feeds | Actions |
|---|
Provider support varies by validation level. "Contract tested" and higher states indicate production readiness. Live testing is required before enabling ArcGIS writes for new clients. Legacy connectors are available for reference and migration planning only.
Choose a connector
Connector Studio
Edit immutable connector revisions with validation, four-eyes approval, and explicit feed migration.
Select a connector to open Studio.
Connector
Overview
Intake
Packet
Sample event data derived from the test sample. Read-only — edit the source executable code.
No sample data available.
Fields
ArcGIS field contract inferred from normalizing the sample through the connector. Draft revisions can edit declarative field rows (structured JSON only).
No field projection yet.
Outputs
Default History, Latest, Summary, and Lines recipes. Draft revisions can toggle enabled state and geometry type per output (structured JSON only).
Mappings
Default source→ArcGIS mappings inferred from the field projection. Draft revisions can edit mapping rows here; feed-level overrides remain in Feed Setup.
No mapping projection yet.
Guide
Projected setup hints from the connector definition (read-only). Edit intake and documentation fields on their tabs; this panel never accepts executable code.
Validation
Publish blockers
Mapping live gate
Metadata live gate
Tests
Harness evidence
Connector readiness gate
Certification checklist:
docs/operations/connector-certification-checklist-template.md
Test run ledger
Compatibility
Affected feeds
Feed Setup
Request details and expert settings
Expert workflow JSON
Latest and summary matching
Raw field mapping JSON (advanced)
| ArcGIS field | Source JSON path or value | New field? | Type | Alias |
|---|
Browse declarative layer enrichment types (solar/lunar, Sentinel-2 EVI, weather, and planned catalogue entries). No executable expressions. Create jobs under against layers registered in .
Catalogue
Declarative library only — definitions ship as versioned JSON in the repository.
| Type | Category | Status | Version | Provider |
|---|
Selectable types
Saved layer enrichment jobs and run history. Jobs target — the same layers feeds publish to. This is separate from feed processing & metrics in step 6 (movement, geofence, device join).
Saved jobs
| Job ID | Client | Layer | Status | Scope |
|---|
Runs
| Run | Job | Phase | Started | Finished | Mode | Discovered | OK | Failed | Progress | Errors | ms |
|---|
Usage this period
Create or edit a layer enrichment job against a (register existing under ArcGIS Layers, or create/connect during ). Jobs start as draft; preview before enabling.
Job wizard
| Use | Field | Alias | Type | Layer | Target |
|---|
Run preview to validate geometry, timestamp, and field mappings.
Enrichment providers
OAuth and API-key credentials for external enrichment APIs (Sentinel Hub, OpenWeather). Layer job definitions and runs are under Enrichment jobs and Enrichment Setup.
OpenWeather
Provider health
| Provider | Deployment | Status | Last auth | Last error |
|---|
Enrichment catalogue availability
| Entry | Provider | Status | Description |
|---|
Client
Clients
| ID | Name | Status | Billing Email | ArcGIS Defaults | Platform Fee |
|---|
Billable Feed
Upcoming Renewals
| Client | Feed | Renewal | Days | Annual Fee | Billing Contact |
|---|
Subscriptions
| ID | Client | Feed | Provider | Renewal | Annual Fee | Feed Status | Billing Status | Lifecycle Date |
|---|
Enrichment Usage Billing
Platform Costs & Usage Allocation
AWS services
| Service | Type | Month-to-date |
|---|
Client estimates
| Client | Feeds | Allocation units | Share | Estimated cost |
|---|
Feed estimates
| Client | Feed | Normalized | Published | Quality blocks | Failed | Allocation units | Share | Estimated cost |
|---|
Credential
Saved Credentials
| Credential | Linked to | Last Changed |
|---|
Registered Layers
Layers registered here are shared by Connectors (feed destinations) and Enrichments (layer jobs). Search by title, URL, client, feed, or credential.
Load clients to see registered layers.
Layer tasks
Register an existing service layer, connect by URL, create a hosted layer, or create a device details table.
Register Existing Layer
Search for and register a layer so feeds and enrichment jobs can select it from a shortlist. Layers created or connected during Feed Setup can also be registered here for reuse.
| Title | Credential | Feeds |
|---|
Connect to Existing Layer
Load schema and fields from an existing feature layer by URL.
Create New Feature Layer
Create a new hosted feature layer or table with custom fields.
Create Device Details Table
Create a non-spatial table for device metadata and enrichment fields.
Service Status
Current feed disruptions and recent recoveries recorded by MAPSS health monitoring.
Current Disruptions
Issues that require intervention or are still being monitored.| Started | Client | Feed | Severity | Issue | Updated |
|---|
Recent History
Resolved incidents are retained for one year.| Resolved | Client | Feed | Issue | Duration |
|---|
Dead-letter Recovery
Investigate messages that exhausted automatic retries without mixing them into a selected feed's live monitor.
| Queued | Stage | Client | Feed | Event | Receives | Error | Inspect | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| No messages loaded. | |||||||||
Feed Monitor
Recent Intake Summary
Authentication failures
Ingest API key rejections and provider poll credential failures.
Rejected API keys and disabled-feed attempts (redacted; no secrets stored).Provider Fetch
Redacted capability diagnostics from the latest poll.ArcGIS Layer Schema
Detect missing fields, type changes, and admin edits that can break publishing.Intake Trend
Load a feed to see recent intake frequency and results.| Bucket | In | Published | Blocked | Failed | Queued | Result mix |
|---|
Why Records Did Not Publish
Click a reason to filter the recent intake list below.| Reason | Category | Count | Latest |
|---|
Recent Intakes
Load a feed to see recent accepted records and outcomes.| Received | Device | Observed | Result | Why | Data |
|---|
Feed Testing
Test Each Step
MAPSS Staff User
Role definitions
Operator maintenance
Dry-run maintenance wrappers. Apply requires Administrator and confirm=true.
Staging trials: WorkerProvisionedConcurrency=1 when queue/publish wait is high; ARCGIS_METADATA_ON_PUBLISH=true on one pinned feed (worker env).
Recent security audit
In-process ring buffer of recent staff security audit events (login, credential, and destructive actions). CloudWatch Logs retain the authoritative trail.
Staff
| Email / username | Name | Role | Status | Actions |
|---|