Users
| Action | Username | Type | Display Name | State | Roles | Updated (UTC) | |
|---|---|---|---|---|---|---|---|
| No users. | |||||||
Town Operations
Monitor infrastructure health, process runs, devices, and command execution from one place.
Effective permissions are shown below.
Change your own sign-in password.
No access to administration. Missing admin.users.read, admin.roles.read, or audit.read.
Manage security subjects, activation state, and assigned role ids.
Ready.
| Action | Username | Type | Display Name | State | Roles | Updated (UTC) | |
|---|---|---|---|---|---|---|---|
| No users. | |||||||
Role ids can be entered as comma-separated values.
User form is ready.
Role catalog, permission bundles, and enabled state.
Ready.
| Action | Role Id | Display Name | State | System | Assigned Subjects | Permissions | Updated (UTC) |
|---|---|---|---|---|---|---|---|
| No roles. | |||||||
Permissions
Assigned subjects: select a role to inspect assignments.
Role form is ready.
Latest security-sensitive administration events.
Ready.
| Occurred (UTC) | Actor | Action | Target | Outcome | Details |
|---|---|---|---|---|---|
| No audit events. | |||||
No access to infrastructure health. Missing infra.health.read.
Ready.
Overall
unknown
OK
0
Warning
0
Critical
0
Unknown
0
| Status | Site | Gateway | Sampled (UTC) | CPU % | Mem % | Disk % | Action |
|---|
No gateway selected.
Status
-
Sampled (UTC)
-
CPU %
-
Mem %
-
Disk %
-
Uptime
-
Ingest Pipeline
Write OK
-
Write Errors (5m)
-
Write Retries (5m)
-
Buffer %
-
Write P95 (ms)
-
MQTT Bridge
Broker Connected
-
Bridge Connected
-
Reconnects (5m)
-
Queued
-
Inflight
-
Telemetry Freshness
Expected Devices
-
Active (15m)
-
Stale Devices
-
Freshest Age
-
Oldest Age
-
Normalize Errors (5m)
-
Invalid Payloads (5m)
-
Services
| Service | State | Sampled (UTC) | Restart Count |
|---|
Recent Outages
| Time (UTC) | Service | State | Restart Count |
|---|
{}
No access to run history. Missing ops.postprocess.read and ops.routeplanning.read.
Ready.
| Run Id | Status | Trigger | Started (UTC) | Finished (UTC) |
|---|
Ready.
| Run Id | Status | Trigger | Planning (UTC) | Distance (km) |
|---|
Ready.
| Manual Request Id | Run Id | Requested By | Status | Planning (UTC) | Created (UTC) |
|---|
No access to manual route-planning requests. Missing ops.routeplanning.trigger.
Ready.
{}
No access to collection plans. Missing ops.collectionplan.read.
Planning timestamp uses UTC and is prefilled with current UTC time.
Ready.
| Action | Run Id | Status | Trigger | Planning (UTC) | Routes | Assigned | Dropped |
|---|
Select a run and click Load Run.
Load a run to visualize routes.
| Seq | Route Id | Vehicle | Depot | Stops | Distance (km) | Start (UTC) | End (UTC) |
|---|---|---|---|---|---|---|---|
| No routes. | |||||||
| Route | Stop Seq | Stop Id | Type | Device | Site | Gateway | ETA (UTC) |
|---|---|---|---|---|---|---|---|
| No stops. | |||||||
| Stop Id | Type | Device | Reason | Priority | Demand |
|---|---|---|---|---|---|
| No dropped stops. | |||||
No access to planning setup. Missing ops.fleet.* and ops.bins.* permissions.
Depot form is ready.
Ready.
| Action | Depot Id | Name | Lat | Lon | Shift | Enabled | Updated (UTC) |
|---|
Vehicle form is ready.
Ready.
| Action | Vehicle Id | Depot Id | Name | Capacity | Max Stops | Shift | Enabled | Updated (UTC) |
|---|
Ready.
Discovery ready.
| Site | Gateway | Type | Device Id | Last Seen (UTC) | Lat | Lon | Status |
|---|---|---|---|---|---|---|---|
| Run discovery to load telemetry candidates. | |||||||
| Action | Site | Gateway | Type | Device Id | Enabled | Lat | Lon | Capacity | Priority | Service Window | Updated (UTC) |
|---|
No access to devices overview. Missing ops.devices.read.
Load devices, select one target, then send commands below.
| Action | Device Type | Device Id | Site | Gateway | Enabled | Last Seen (UTC) | Freshness | Battery % | Temp C |
|---|
No access to command actions. Missing ops.commands.send and ops.commands.read.
Sends reboot command to selected device.
Ready.
{}
No access to sensor diagnostics. Missing ops.telemetry.read.
Compare raw sensor samples with preprocessed hourly points and inspect pipeline health signals.
Load a device list and pick one to inspect.
Device list requires ops.devices.read. You can still enter device type and id manually below.
| Action | Device Type | Device Id | Site | Gateway | Enabled |
|---|---|---|---|---|---|
| No devices loaded. | |||||
Ready.
Raw Staleness
-
-
Preprocessed Staleness
-
-
Reset Markers
0
Flagged in preprocessed series
Preprocessed Gaps
0
Longest run: 0
Pipeline Status
unknown
No checkpoint error.
No diagnostics loaded yet.
| Timestamp (UTC) | Source Value |
|---|---|
| No data. | |
| Timestamp (UTC) | Fill Ratio | Flags |
|---|---|---|
| No data. | ||