Skip to main content

General

Outbound Connectors Overview

Export telemetry to databases, messaging systems, cloud platforms, and HTTP endpoints.

Outbound Connectors send copies of your telemetry to external systems while Proxus continues to store data internally. Use them to feed data lakes, analytics platforms, or enterprise messaging backbones.

Each connector also has a runtime health status. This status is produced by the active data path, not just by the UI form. It helps operators see whether a connector is configured, running, degraded, stopped, or unused.

Outbound Connector Architecture
developer_board

Edge Gateway

Data Source

call_split

Outbound Router

Parallel Dispatch

storage

Databases

ClickHouse / Postgres

message

Messaging

Kafka / MQTT

cloud

Cloud IoT

AWS / Azure

Connector Categories

Databases

ConnectorPageDescription
ClickHouseGuideHigh-performance columnar OLAP with Async Inserts and LZ4
PostgreSQLGuideRelational database with auto table creation
MySQLGuideRelational database with batch inserts
SQL ServerGuideMicrosoft SQL Server with bulk copy
OracleGuideEnterprise database with batch operations
InfluxDBGuideTime-series database with line protocol
RedisGuideIn-memory key-value store with pub/sub
TDengineGuideTime-series database with WebSocket and Super Tables
SQLiteGuideLightweight local database
FirebirdGuideEmbedded/server relational database
IBM DB2GuideEnterprise mainframe database

Messaging

ConnectorPageDescription
MQTTGuideQoS support, TLS, in-memory reactive buffering
Apache KafkaGuideHigh-throughput with partitioning and replication
RabbitMQGuideAMQP protocol with exchanges and routing keys

Cloud IoT

ConnectorPageDescription
AWS IoT CoreGuideX.509 certificate auth over MQTT
Azure IoT HubGuideDevice telemetry via MQTT over TLS
Sparkplug BGuideEclipse Sparkplug B with device lifecycle

Analytics & API

ConnectorPageDescription
SplunkGuideHEC forwarding with SSL and acknowledgment
Azure Data LakeGuideGen2 export with Parquet, JSON, and CSV
HTTP APIGuideFlexible HTTP export with authentication

When to Use Outbound Connectors

  • Enterprise analytics: stream telemetry to your data lake or BI stack.
  • IT/OT integration: publish data to Kafka or MQTT for downstream services.
  • Cloud ingestion: forward device data to managed IoT platforms.
  • Rule-driven exports: trigger outbound channels from the Rules Engine when conditions match.

If you are looking for device connectivity (OPC UA, Modbus, Siemens S7, etc.), see Protocols.

Runtime Status

Outbound connector status is visible in the Outbound Channels list and in the device Outbound Channels tab.

Outbound connector runtime status
Outbound connector runtime status

StatusMeaning
ReadyThe connector configuration was accepted and the runtime is ready to send data.
RunningThe connector has successfully sent data.
DegradedThe connector sent data before, but the latest attempt failed. Existing data flow should be investigated.
ErrorThe connector failed before a successful send. Check the connector parameters and System Logs.
StoppedThe connector was removed, stopped, or no longer has an active runtime worker.
Not usedThe connector exists but is not assigned to a device or rule action. This is not a failure state.
lightbulb
Troubleshooting connector errors

Start with the connector's status, last success, last failure, and safe error summary. For deeper evidence, open System Logs and generate a support bundle for the affected time range.

Device and Rule Usage

Connectors can be used in two ways:

  • Device routing: A device sends its telemetry to one or more outbound channels.
  • Rule-driven actions: A rule triggers an outbound action only when its condition matches.

The Devices Used column helps distinguish a connector that is actively assigned from one that is available but not currently used.