Every vehicle. Every signal. One platform.

Multi-tenant fleet operations with lossless telemetry ingestion — live positions, device health, and history from any tracker protocol.

Follow Optimum Solutions
Devices online2,847
Messages / sec1,264
Ingestion lag p951.8 s
Data loss0
Overview

Dashboard

Doha · Asia/Qatar—

Good afternoon, Muhammad

Fleet is healthy — 39 of 48 vehicles online, ingestion running with zero loss for 41 days.

Ingestion throughput

Canonical telemetry events, last 24 hours

Distance per day

Whole fleet · last 14 days

Top vehicles by distance

This week · km driven

Fleet status

48 vehicles right now

Alerts by severity

Open alerts today

Recent events

Domain events from the bus

Pipeline health

JetStream → Timescale + Redis
Live · WebSocket — vehicles

Vehicles

Fleet inventory with live status, assigned drivers and devices.

Row-level security scopes every query to your tenant — this list can only ever contain Al Wakra Logistics vehicles.

—

Vehicle information

Identity, assignment and device

Today

Events from the bus

Compliance

Documents and inspections

Drivers

Licences, duty status and current vehicle assignments.

—

Driver information

Identity, licence and assignment

Today

Events from the bus

Licence & compliance

What has to stay valid

Devices

Trackers and sensors feeding the telemetry pipeline — ours over MQTT, third-party via the protocol gateway.

—

Device information

Identity, path and assignment

Ingest path

How this device reaches the platform

Health

Last reported by the device

Telemetry history

Per-minute rollups from TimescaleDB continuous aggregates. Raw stream stays in the time-series store — never in business tables.

Speed

QF-1024 · km/h, per-minute average · today 08:40 – 14:40

Messages received

Per 10-minute bucket, both ingest paths

Latest attributes

Redis live state · 14:39:52

Alerts

Rule-based events from the stream — geofences, speed, device health.

Reports

Every report is generated from the same canonical telemetry — trips, behaviour, fuel, zones and compliance — scoped to your tenant and formatted for your locale.

All reports

Report builder

Pick a data source, choose the columns and measures, add conditions — the preview updates as you build. Saving puts it in the library beside the standard reports.

Columns

Descriptive fields shown for every row

Measures

Numbers to aggregate — the first one drives the chart and headline

Conditions

All conditions must match (AND)

Options

—

—
Preview

Same contract The builder emits the same declaration the standard reports use — source, typed fields, conditions — so a saved report runs through the identical query path under row-level security.

Apps

Your platform is modular — enable the apps your operation needs. Apps talk to each other only through the event bus, so they compose without coupling.

Example: when Workshop is enabled, a fleet.vehicle.fault_detected event automatically opens a job card.

Settings

Workspace configuration for Al Wakra Logistics.

Organization

Localization

Resolved per user → tenant → country profile. Data is stored canonically (UTC, SI, minor units) and formatted at display time.
Default locale
Applies to every member unless they override it.
Timezone
From the Qatar country profile.
Units
Distance, speed and volume presentation.
Currency
Displayed from ISO 4217; amounts stored as integer dirhams.

Team

Roles gate module access; every action is tenant-scoped.
MemberRoleAppsLast active

Notifications

Critical alerts
Device offline > 15 min, geofence breaches, harsh events.
Daily fleet digest
07:00 Asia/Qatar summary of utilization and incidents.
Maintenance reminders
Requires the Workshop app.