Skip to main content
Version: 8.3

Remote Gateways and Connections Details

New in 8.3.5


Ignition's Gateway Network system shares information across Gateways using threads to send and receive information. For example, if you have a Remote Tag Provider configured between Gateway A and Gateway B, messages containing live tag information will be sent between these two Gateways using threads. Similarly, a Remote Historian will send/receive messages with historical tag data between Gateway A and Gateway B using this same set of threads. Each Ignition subsystem that uses the Gateway Network will utilize these threads in some way.

Ignition's Gateway Network also has a queue associated with each Ignition subsystem. These queues allow for Ignition to have a way to prioritize which subsystem should have access to a send or receive thread. Prioritization here is especially important because if all send threads are in use, new messages cannot be sent between two Gateways.

This page describes how to view and configure these connection and remote Gateway details from the Network > Gateway Network > Connections page on the Gateway.

See the Gateway Network page for additional settings that will help monitor Gateway interactions, and the Gateway Network Connections page for more information on your outgoing and incoming connections.

Connections​

Beyond the overview of your network connections and remote Gateways, you can see more in-depth information about your connections. Expanding the three dots menu and clicking on the View Details button will bring up detailed information about the selected connection.

Gateway Network Connections View Details Button

Several metrics are shown when first entering the Connections Details page:

Gateway Network Connections Details Metrics

The tables and sections below list the various metrics measured within the Connections View Details, by category:

AttributeDescription
StatusCurrent state of the Gateway Network connection.
Average Outgoing BytesAverage bytes of data going from the local Gateway to the remote Gateway per second.
Average Incoming BytesAverage bytes of data going from the remote Gateway to the local Gateway per second.
Ping RateReaction time of Gateway connection for how quickly it receives a response after sending a request.
Send ThreadsA thread that is used by the Gateway Network to upload messages from one Gateway to another.
Receive ThreadsA thread that is used by the Gateway Network to download messages from one Gateway to another.

Long Running Outgoing Tasks​

Gateway Network Connections Details Long Running Outgoing Tasks

AttributeDescription
IDThe Gateway ID that the task originates from.
Task NameName of the task that is using a thread.
Target GatewayThe Gateway the task is being sent to.
QueueThe Ignition subsystem queue that dispatched this task.
Duration SecsHow long in seconds it takes for a task to be performed.

Long Running Incoming Tasks​

Gateway Network Connections Details Long Running Incoming Tasks

AttributeDescription
IDThe Gateway ID that the task originates from.
Task NameName of the task that is using a thread.
Target GatewayThe Gateway the task is being sent to.
Duration SecsHow long in seconds it takes for a task to be performed.

Connection Details​

Gateway Network Connections Details Connection Detail

AttributeDescription
Local IdID of the local Gateway.
Remote IdID of the remote Gateway.
Remote GatewayName of the Gateway on the Gateway Network.
DescriptionA description of the Gateway Network connection.
Network AddressPhysical address used to communicate with all devices on the Gateway Network.
Redundant RoleThe redundancy role of the Gateway. Can either be Independent, Backup, or Master.
DirectionThe direction of the Gateway Network connection. Can either be Incoming or Outgoing.
Session IdGateway connection session ID number. Connected Gateways use the same session ID on both Gateways.
Last CommThe time of the last communication with the Gateway.
Fault CountNumber of times the connection has faulted since the Gateway has been started.

Connection Events​

Gateway Network Connections Details Connection Events

AttributeDescription
SeverityThe level of the recorded connection event.
TimeThe date and time during which the connection event occurred.
EventThe description of the connection event that occurred.

Connections Log Activity​

You can filter out the loggers that show up in this table using the Min Level dropdown. This does not change the underlying log level.

Gateway Network Connections Details Log Activity

AttributeDescription
LoggerThe specific logger creating log entries, along with the log level.
TimeThe date and time during which the logger logged a message.
MessageA description of the issue or information that set the logger off.

Remote Gateways​

Similar to Gateway Network connections, you can view more in-depth information about your remote Gateways. Expanding the three dots menu and clicking on the View Details button will bring up detailed information about the selected remote Gateway.

Gateway Network Remote Gateways View Details Button

Outgoing Queues​

The Outgoing Queues section displays metrics for different waiting queues Ignition uses to send and receive data. Tasks within each queue are also shown by the number of pending and active tasks. A pending task is a task that has not yet been dispatched to the Gateway Network thread pool. An active task is a task that is being processed by the Gateway Network thread pool and will show up under the Connection Details page as either an outgoing or incoming task.

Remote Gateways Details Outgoing Queues

AttributeDescription
NameName of the queue.
PriorityLevel of priority for a queue.
Inserts/SecRate of task inserts per second for a queue
PendingNumber of pending tasks in a queue that have not yet been dispatched to a Send/Receive thread.
ActiveNumber of messages being actively processed by the Gateway Network connection.
Avg Pending SecsAverage number of seconds that a task has been pending in a queue.
TotalTotal number of tasks executed from this queue.

Each individual queue can be paused and resumed, or cleared entirely by selecting the three dots menu for the intended queue. Pausing a queue means no new tasks will be allowed to be inserted into the paused queue. Clearing a queue means that all pending tasks will be purged. These actions are designed to help the user deal with a possibly overloaded Gateway Network connection due to a specific subsystem flooding the queue with more tasks than the connection can handle. Note that neither of these actions will have any effect on active tasks, as they have already been dispatched to the Gateway Network connection and cannot be cancelled.

Remote Gateway Details Outgoing Queues Actions

Outgoing and Incoming Tasks Statistics​

The Outgoing and Incoming Task Statistics section shows individual tasks that have been processed by the Gateway Network connection.

Remote Gateway Outgoing Task Statistics

Remote Gateway Incoming Task Statistics

Outgoing and Incoming Tasks AttributesDescription
NameName of a task.
DescriptionDescription for a task.
QueueQueue invoking a task. Used for Outgoing Tasks only.
Invocation/SecRate at which a task is invoked per second.
TotalNumber of times the task has been executed in total.

Remote Gateways Log Activity​

You can filter out the loggers that show up in this table using the Min Level dropdown. This does not change the underlying log level.

Remote Gateway Details Log Activity

AttributeDescription
LoggerThe specific logger creating log entries, along with the log level.
TimeThe date and time during which the logger logged a message.
MessageA description of the issue or information that set the logger off.