Dati e monitoraggio
Dati e monitoraggio
Sezione intitolata “Dati e monitoraggio”Vera usa un modello orientato alle risorse. Ogni flusso e governato da broker, topic, collection, schema e payload.
Broker MQTT -> Topic subscription -> Topic reale ricevuto -> Collection runtime -> Schema JSON scoperto -> Payload conservati o livePipeline
Sezione intitolata “Pipeline”- Il listener si collega al broker configurato.
- Ogni broker ascolta uno o piu topic.
- Ogni messaggio viene associato al topic reale.
- Vera crea o aggiorna una collection runtime.
- Lo schema discovery appiattisce il JSON in path navigabili.
- La retention policy decide cosa conservare.
- Dashboard, Payload Explorer, Telemetry ed export usano il perimetro autorizzato.
Retention policy
Sezione intitolata “Retention policy”| Policy | Significato |
|---|---|
persist |
Salva ogni payload raw, normalizza metriche e aggiorna schema. |
schema_only |
Aggiorna collection e schema senza salvare payload raw. |
live_only |
Usa il messaggio solo per vista live temporanea. |
sampled |
Aggiorna schema ma salva un payload ogni N messaggi. |
ttl |
Conserva payload per un numero dichiarato di giorni. |
disabled |
Ignora i messaggi del topic mantenendo solo contatori operativi. |
Schema dinamico
Sezione intitolata “Schema dinamico”Vera non richiede un database diverso per ogni progetto IoT. Quando riceve un JSON:
- conserva il raw payload;
- esplora campi e oggetti;
- riconosce tipi e metriche;
- aggiorna la collection;
- consente alias e campi visibili;
- rende disponibili tabelle e grafici.
Esempi di path:
smartwatch.battitosmartwatch.spo2badge.temperaturaapp.data.gps.latitudineapp.data.calcolati.stressQualita e continuita
Sezione intitolata “Qualita e continuita”Vera distingue:
- processo listener attivo;
- connessione al broker;
- ultimo heartbeat;
- ultimo messaggio;
- device silente;
- payload duplicato;
- payload malformato;
- variazione di schema.
Questa separazione evita diagnosi errate: un device silente non significa necessariamente listener fermo.
Vista operativa
Sezione intitolata “Vista operativa”Gli operatori partono dalla dashboard, passano alla collection e aprono il payload quando serve verificare il JSON originale.
