Analytics is the at-a-glance health view for an application. It rolls up your devices, their connectivity, and your alert events over a time range you choose, then adds an AI Analysis Report that reads the numbers and writes a short plain-language summary. It is read-only: there is nothing to configure, and the page updates itself as new data and alerts arrive.

The mental model: a Dashboard is something you build, widget by widget, to watch specific values. Analytics is the opposite. It is a fixed, pre-built report that summarizes the whole application for a period. You pick a time range, read the report, and export it. You do not assemble it.
Flow diagram: device readings and alert events that have already landed in NEQTO.ai are aggregated server-side by time bucket and by severity for the selected period and application, then shown as summary cards, an alert-events timeline, a device-connectivity chart, and a recent-alerts list, with an AI model reading those same numbers to write a short Application Overview, Sensor Health, and Alert Posture summary.
How Analytics is built: existing device data and alert events are aggregated by period, then summarized as charts and an AI report.
Naming note: as elsewhere in NEQTO.ai, the UI says Endpoint and Attribute while the backend calls them data source and data type. Analytics reads the same device data and alert events you see everywhere else, so the numbers line up with the Devices and Alerts screens.

Where Analytics Lives

Analytics is an application-scoped screen. It is the first item in an application’s sidebar, above Map, Dashboard, Devices, and Alerts.

  • Inside an application: open an application and click Analytics in the sidebar. Everything shown is scoped to that application, so you only see devices and alerts assigned to it.
  • Demo buildings: the same Analytics screen also appears in the demo-buildings area, which is a guided sample experience. It is the identical component, just pointed at the demo scope rather than one of your applications. The real product screen is the application one.
Same screen, two entry points. The Analytics in your application and the one under demo-buildings are the same code. What differs is scope: the application view filters to that application’s devices and alerts; the demo view shows the demo scope. Read this guide against your own application’s Analytics for real numbers.
The Analytics screen inside an application: a page titled Analytics with the subtitle Data analysis and optimization insights, a time-range selector and an Export button in the top right, a purple-to-blue AI Analysis Report panel across the top, a row of four summary cards (Critical Devices, Warning Devices, Operating Normal, Total Devices), and below them a Recent Alerts list, an Alert Events timeline chart, and a full-width Device connectivity chart.
The Analytics screen. One scrollable report: AI summary on top, summary cards, then the alert and connectivity widgets.

The Time Range

Everything on the page is driven by one control: the time-range selector in the top right. Change it and every card, chart, and the AI report all re-aggregate for that window.

The time-range selector open, a simple dropdown showing five options: Today, Last 7 Days, Last 30 Days, Last 90 Days, and This year.
The five time ranges. Your choice is remembered the next time you open Analytics.
RangeWhat it coversChart granularity
TodayMidnight today to now, in your profile timezone.Hourly buckets.
Last 7 DaysThe trailing 7 days.Daily buckets.
Last 30 DaysThe trailing 30 days.Daily buckets.
Last 90 DaysThe trailing 90 days.Daily buckets.
This yearFrom January 1 of the current year to now.Daily buckets.
Timezone matters. “Today” and the chart labels follow the timezone in your user profile, not your browser. The underlying buckets are computed in UTC and then labeled in your timezone, so a reading near midnight lands in the day you would expect. If your “Today” looks shifted, check your profile timezone.

There is one range control, and it sets a fixed look-back window. There is no custom start/end date picker and no side-by-side period comparison. To compare a longer span, switch to the next range up.

The AI Analysis Report

At the top of the page, an AI model reads your aggregated numbers for the selected period and writes a short summary in three parts. This is a real generated analysis, not canned text.

The AI Analysis Report panel: a purple-to-blue card titled AI Analysis Report with a refresh icon, three columns headed Application Overview, Sensor Health, and Alert Posture each holding a paragraph of generated text, and a View more details link that expands to longer Overview, Sensors, and Alerts paragraphs plus a numbered list of recommendations.
The AI report. Three short columns, with a “View more details” link that adds longer text and recommendations.
SectionWhat it covers
Application OverviewA high-level read on the application for the period.
Sensor HealthHow the devices and their readings are behaving.
Alert PostureThe alert situation: what is firing and how serious.
  • View more details expands each section into a longer paragraph and adds a numbered list of recommendations.
  • Refresh (the circular arrow) re-runs the analysis. It also re-runs automatically when you change the time range.
  • If the model is briefly unavailable, the panel shows a default status with the note that the AI summary is temporarily unavailable, then retries.
It counts against your usage. The AI report is generated by a language model and consumes LLM token usage on your account. If you hit your usage limit, the panel says so instead of generating a new report. The deterministic numbers below it (cards and charts) are unaffected and always reflect your real data.

Summary Cards

Four cards give the headline device counts for the period. Most are clickable and jump you to the relevant list.

A row of four summary cards: Critical Devices in red with a count and an events-in-period subtitle, Warning Devices in yellow with its own count and events subtitle, Operating Normal in green, and Total Devices in blue. The Critical and Warning cards and the Total Devices card are clickable.
The four summary cards. Each device is counted once, in its highest severity.
CardWhat it countsClick goes to
Critical DevicesDevices whose highest-severity alert event in the period was critical. The subtitle shows the critical event count.Notifications, filtered to critical.
Warning DevicesDevices that are not critical and not operating normally. This bucket also includes disconnected devices. The subtitle shows the warning event count.Notifications, filtered to warning.
Operating NormalCurrently connected devices that had no alert event in the period.
Total DevicesAll devices in scope (the application, or the demo scope in the demo view).Devices list.
How a device is bucketed: each device is counted exactly once, at its highest severity (critical beats warning beats info). “Operating Normal” specifically means connected right now and quiet for the period. Because the Warning bucket absorbs disconnected devices, a quiet but offline device shows up there, not in Operating Normal. The four buckets are derived from one server query so every role sees the same numbers.

Recent Alerts

A live list of the most recent open alert events for this scope, critical first.

The Recent Alerts widget: a card titled Recent Alerts with a View All link, listing up to five recent non-completed alert event cards each showing a severity color, device name, alert name, and time, with an empty state reading No recent alerts.
Recent Alerts. Up to five open events, newest critical ones on top.
  • Shows up to five non-completed alert events, sorted critical-first then by recency.
  • View All opens the full Notifications list for the scope.
  • This widget is not bound to the time range; it always shows the latest open alerts at the time the page loaded — it does not update live, so reload the page or switch scope to pick up newer events.

Alert Events Timeline

A line chart of alert events over the period, one line per severity, so you can see when things spiked.

The Alert Events chart: a card titled Alert Events with the period in parentheses, a line chart with the x-axis as time buckets (hours for Today, days otherwise) and the y-axis labeled Events, and three lines colored red for Critical, amber for Warning, and blue for Info, with a legend and a tooltip showing per-severity counts for the hovered bucket.
Alert events by severity over time. Hourly for Today, daily for longer ranges.
  • Three lines: Critical, Warning, Info.
  • Buckets are hourly for Today and daily for every other range. Empty buckets are filled with zeros so the timeline is continuous.
  • The chart re-fetches whenever a new alert event arrives, so it stays current without a manual refresh.
  • Empty state: “No alert events in this period.”

Device Connectivity

A stacked bar chart showing, per time bucket, how many of your eligible devices were sending data versus silent.

The Device connectivity chart: a full-width card with a Wi-Fi icon and a title containing the period, a stacked bar chart where the x-axis is time buckets and the y-axis is labeled Devices, green segments labeled Connected stacked under grey segments labeled No data (disconnected), and a tooltip showing the connected and no-data device counts and percentages plus the bucket total.
Device connectivity per bucket. Green is devices that sent data; grey is devices that existed but sent nothing.
SeriesMeaning
Connected (green)Devices that had aggregated data in that bucket and already existed at that time.
No data (disconnected) (grey)Eligible devices that sent nothing in that bucket.
The denominator is “devices that existed yet.” Each bucket’s total is the number of devices already created by the end of that bucket, not today’s device count. A device you added last week does not retroactively count as “disconnected” for buckets before it existed. This is why the bar height can grow over the period, and why future hours of “Today” stay blank rather than reading as all-disconnected.
  • The y-axis counts devices, and the tooltip shows the connected and no-data counts plus a percentage of that bucket’s total.
  • “Connected” here means sent data in the bucket, which is a coarser, historical view than the live green/red connectivity dot on the Devices list. Do not expect them to match minute-to-minute.
  • Empty states: “No devices in scope” when there are none, or “No timeline data” when there is nothing to plot.

Exporting a Report

The Export button downloads everything currently on screen as a single CSV file.

The Export button in the top right of the Analytics page next to the time-range selector, and a sample of the downloaded CSV file opened in a spreadsheet showing sectioned blocks: report date and period, the AI Analysis Report, the summary cards, recent alerts, the alert events timeline, and device connectivity.
Export writes one CSV with a section for each visible part of the report.
  • 1
    Pick your time range. The export captures whatever the page currently shows for that range.
  • 2
    Click Export. A CSV downloads immediately, with sections for the report date and period, the AI report (including the expanded details if you have them open), the summary cards, recent alerts, the alert-events timeline, and device connectivity.
  • 3
    Open it in any spreadsheet. In an application, the application name is included in the file so you can tell exports apart.
CSV only, and it matches the screen. Export produces a CSV, not a PDF. It includes only what is visible: the AI report, cards, recent alerts, timeline, and connectivity. The hidden energy and environment widgets are never exported. If you have not expanded “View more details,” the detailed AI text is left out. The file is UTF-8, with each part written as its own titled section block.

Analytics vs Dashboards

They look similar but do different jobs. Use this to pick the right one.

AnalyticsDashboards
Who builds itPre-built and fixed. You only pick a time range.You build it from widgets.
What it showsWhole-application health: alerts, connectivity, device counts, plus an AI summary.Whatever attributes and devices you choose to pin.
Time controlOne look-back range for the whole page.Per-widget, depending on the widget.
OutputA CSV report.A live monitoring view.

In short: open a Dashboard when you want to watch specific readings the way you arranged them. Open Analytics when you want a quick, summarized read on the whole application for a period, and a report you can hand to someone.

Limits and Good to Know

A few behaviors that are not obvious from the screen.

  • It is read-only. There is nothing to create, name, or save. The only input is the time range, which is remembered for next time.
  • It only summarizes data you already have. Analytics aggregates stored device readings and alert events. Anything older than your plan’s data retention is gone, so a long range like “This year” only goes back as far as your history actually reaches.
  • Five fixed ranges, no custom dates, no comparison. To widen the view, step up to the next range.
  • Scope follows the application. Inside an application you see only that application’s devices and alerts. The demo-buildings view uses a broader demo scope.
  • The AI report uses LLM tokens. Refreshing or changing the range regenerates it and counts against your usage limit; the charts and cards never do.
  • “Connected” in the chart is historical. It means a device sent data in that bucket, which is not the same as the live connectivity dot on the Devices list.

Leave a Reply

Your email address will not be published. Required fields are marked *

Open external link

You’re leaving Claude to visit an external link:
https://stg-app.env-neqtoai-staging.kinsta.cloud/en/dashboards