Analyze Overview
Analyze is the operational monitoring layer of the HiveMQ Platform.
In Analyze, you check that the data in your Unified Namespace (UNS) matches the structure that you defined in Contextualize.
Open Analyze from the top navigation bar.
What You Can Do in Analyze
Analyze provides two areas:
-
Monitor data health: See how much of your traffic is governed, and how much of the governed traffic is healthy. Use the total and the per-broker breakdowns to confirm that consumers receive reliable, correctly structured data.
-
Review Deviations: inspect, ignore, or remove traffic that does not match your namespace definitions. Each deviation shows the expected data type, the last valid payload, and the incorrect payload.
How Analyze Detects Issues
Deviation detection follows three steps:
-
The namespace that you define in Contextualize declares the expected structure and data types of your data.
-
Each connected broker compares the messages that it receives with your namespace definition, close to where the data is produced.
-
If a message does not match the definition, the broker reports a deviation to the platform.
Analyze collects the deviation reports from all brokers and presents them in one place.
Two selectors control what Analyze shows:
-
The timeframe selector limits all metrics to a period, such as the last week.
-
The broker selector limits the deviation list to one broker, so you can find the source of a deviation quickly.
Where Analyze Fits
Each platform layer builds on the previous one:
-
Connect provides the brokers that carry your MQTT traffic.
-
Contextualize defines the structure that the traffic must follow.
-
Analyze verifies that the traffic follows the structure.
-
Act runs AI agents on the verified data.
Analyze is the checkpoint between the namespace definitions in Contextualize and the consumers of your data, such as the AI agents in Act. Before you connect a consumer to a governed data stream, check the health of the stream in Analyze. If the stream deviates from its namespace definition, correct the data source or update your namespace definition in Contextualize.
The brokers that are listed as connected to the platform in Connect detect deviations and report them to Analyze. Offline and non-eligible brokers do not report.