Getting Started Concepts The Things Stack Cloud The Things Stack Enterprise Integrations API Hardware
Get The Things Stack

Concepts

    Overview
  • Architecture
    • Components
      • Alert Routing Server
      • Application Server
      • Console
      • Device Claiming Server
      • Device Template Converter
      • Gateway Configuration Server
      • Gateway Server
      • Identity Server
      • Join Server
      • Network Operations Center
      • Network Server
      • Packet Broker Agent
      • Tenant Billing Server
    • ID and EUI Constraints
    • Last Activity
  • Features
  • Networking
  • Migrate to The Things Stack
  • Packet Broker
  • Server Addresses
  • Advanced Topics
  • Troubleshooting
  • The Things Stack Sandbox
New in 3.21.0

Network Operations Center

The Network Operations Center provides aggregated insight in a network operated with The Things Stack.

The Network Operations Center stores events from The Things Stack in a time series database, queries aggregated data and visualizes data in a dashboard driven by Grafana. The Network Operations Center is complementary to the Console: the Network Operations Center shows historic data (with a delay of at most 5 minutes), while the Console shows live information and allows for managing the network.

The Network Operations Center has two tiers - extended, and normal. The extended Network Operations Center shows statistics for Gateways, Applications, and End Devices. Non-extended users can only access Gateway statistics. Contact billing for information about accessing the Network Operations Center.

Accessing Network Operations Center

The Network Operations Center can only be accessed by administrators. There are two main ways to access Network Operations Center within The Things Stack Console:

  • On the left hand menu click Network Operations Center.
  • Click on your avatar/profile in the upper right corner and then choose the Network Operations Center from the drop-down menu.

The Network Operations Center Overview dashboard will open in a new web browser tab.

Note:
Since it utilizes Grafana, the Network Operations Center is supported in the current version of the following web browsers.

A dashboard offers many features such as time picker, alerting, etc. For more information see the Grafana docs. Each dashboard has several panels for data visualization.

Overview Dashboard

The Overview dashboard provides a high-level overview of the network, focusing on the historical data for gateway, application, and device statistics for extended users. Non-extended users see only gateway statistics.

overview dashboard

Gateway Overview

The gateway overview consists of the following panels:

Gateways connected - a bar chart that visualizes the number of gateways that have connected to the network in the selected period.

Gateway connectivity - a table layout that displays the Gateway ID, Last connect, Last disconnect, Disconnects, Uptime, and Packet rate of all the gateways on the network in the selected period.

The following is a brief description of each column in the table:

  • Gateway ID: displays gateway IDs of all the gateways on the network. Click on the Gateway ID to access its Gateway Details Dashboard.
  • Last connect: the date and time when the gateway last connected to the Network Server.
  • Last disconnect: the date and time when the gateway last disconnected from the Network Server.
  • Disconnects: the number of disconnects in the selected period.
  • Uptime: the fraction of time in which the gateway has been connected to the Network Server.
  • Packet rate: the total number of uplink and downlink data packets forwarded by the gateway per second.

The data can be sorted by column names and filtered by column values.

Application Overview

The application overview consists of the following panels:

Applications active - a bar chart that visualizes the number of applications with a device that has been activated in the network in the selected period, either in the last hour, week, or day.

Application statistics - a table layout that displays the Application ID, Active devices, and Average packet error rate of all the applications on the network in the selected period.

The following is a brief description of each column in the table:

  • Application ID: displays application IDs of all the applications on the network.
  • Active devices: displays the number of devices in the application which have sent an uplink message in the last hour.
  • Average packet error rate: displays the average of the last packet error rate, over all of the end devices in an application as a percentage.

End Device Overview

The end device overview consists of the following panels:

End devices active - a bar chart that visualizes the number of devices that have connected to the network (uplinked) in the selected period, either in the last hour, week, or day.

End device statistics - a table layout that displays the Device ID, Application ID, Last seen, and Last packet error rate of all the devices on the network in the selected period.

The following is a brief description of each column in the table:

  • Device ID: displays IDs of all the end devices on the network.
  • Application ID: displays the application ID for each device.
  • Last seen: displays when the device last uplinked.
  • Last packet error rate: displays the ratio between the number of missing frames and the total number of frames over an hour as a percentage.

Gateway Details Dashboard

The Gateway Details dashboard visualizes detailed insight into gateway statistics in the selected time period.

gateway details dashboard

It consists of the following panels:

Uptime - a gauge chart that visualizes the amount of time the gateway has been connected to the Network Server, represented as a percentage.

uptime

Lowest RSSI (LoRa) - a graph that visualizes data about the lowest Received Signal Strength Indicator (RSSI) in dBm for each channel.

lowest rssi

Traffic - a time series graph that visualizes the uplink and downlink rates in packets per second.

traffic

Packets per channel - a heat map that visualizes the number of uplink data packets for each channel.

packets per channel

Channel utilization - a graph that visualizes the percentage of total utilization on each channel over a time interval. For example, if we have sent 60 seconds of uplinks in a time period of 15 minutes, we have 60 / (15 * 60) = ~1.66% utilization.

channel utilization

The Packets per channel and Channel utilization graphs can be used to find out which channels are overused and which channels are prone to collisions.

Packets per data rate - a time series graph that visualizes the number of uplinks at each data rate.

Round Trip Times - a graph that visualizes Round Trip Times (RTT) between the Gateway Server and Gateways as a measure of latency in ms over a time interval. For more information on this, refer to Round Trip Times

round trip times

Application Details Dashboard

The Application Details dashboard provides a detailed insight into application statistics in the selected time period.

It consists of the following panels:

Gateways seen - a chart which displays the number of packets received by each gateway and the channel they primarily use.

Device statistics - a chart displaying gateway, RSSI, and packet data for each device in the application.

Packets per data rate - a time series graph that visualizes the number of uplinks at each data rate.

Packets per channel - a heat map that visualizes the number of uplink data packets for each channel.

Forwarded messages count - a chart displaying the count of different messages forwarded to The Things Stack over a period of time.

forwarded messages

Webhook failures by error code - a chart that visualizes the number of webhooks failed by error code in the selected time frame.

webhook failures

End Device Details Dashboard

The End Device Details dashboard provides a detailed insight into end device statistics in the selected time period.

It consists of the following panels:

Last seen - when the device last uplinked.

Session age - how long since the device last negotiated new keys.

Best RSSI (LoRa) - a chart displaying the RSSI for each channel.

Packet error rate - a chart displaying the historical average error rate.

Channel utilization - a chart displaying the percentage of channel utilization.

Packets per data rate - a time series graph that visualizes the number of uplinks at each data rate.

Packets per channel - a heat map that visualizes the number of uplink data packets for each channel.

← Join Server Network Server →

On this page

  • Accessing Network Operations Center
  • Overview Dashboard
  • Gateway Details Dashboard
  • Application Details Dashboard
  • End Device Details Dashboard

Sections

Getting Started

Concepts

The Things Stack Cloud

The Things Stack Enterprise

Integrations

API

Hardware

Sitemap

View our Sitemap

Contributing

GitHub

About Us

The Things Industries