Hybrid connection
  • 05 Aug 2026
  • 5 Minutes to read
  • Dark
    Light
  • Download PDF

Hybrid connection

  • Dark
    Light
  • Download PDF

Article summary

Overview

Azure Relay provides secure connectivity between on-premises environments and Azure-hosted services without requiring inbound firewall changes. A Hybrid connection is a relay endpoint within Azure Relay that enables bidirectional communication between your on-premises applications and cloud services. In Business Applications, Turbo360 surfaces the connection metadata and Azure Monitor metrics for each Hybrid connection directly in the resource view.

Business value

Monitoring Hybrid connections in Turbo360 brings listener status, error rates, and data transfer volumes into the same view as the rest of the application topology — helping you isolate relay failures faster without switching to the Azure portal.

How it works

When a Hybrid connection is part of a Business Application, Turbo360 displays its resource view with two top-level tabs: Overview and Monitoring.

The Overview tab shows the Essentials panel with the resource's key properties:

  • Resource group — the Azure resource group the connection belongs to
  • Listeners — the number of relay listeners currently registered and active
  • Location — the Azure region where the resource is deployed
  • Subscription — the Azure subscription associated with the resource
  • Tags — any Azure tags assigned to the connection
  • Created at and Updated at — timestamps for when the resource was created and last modified in Azure
  • Requires client authorization — indicates whether incoming relay connections must present a client token

Within the Overview tab, the Dashboard and Metrics sub-tabs let you configure and view custom metric widgets for the resource. The Monitoring tab provides access to monitoring rules and monitoring profiles.

Permissions

PermissionDescription
ReadView the Hybrid connection resource, its Essentials panel, dashboard, and monitoring data.
ManageConfigure monitoring rules, create and manage dashboard widgets, and update monitoring profiles.

Resource dashboard

The Hybrid connection dashboard gives you real-time visibility into connection activity, data transfer volumes, and relay health — surfacing the signals you need to detect failures and traffic anomalies without querying Azure Monitor directly.

WidgetWhat it shows
Active ConnectionsCurrent number of relay connections open — a sustained drop to zero indicates a relay failure.
Bytes TransferredTotal bytes transferred through the connection over the selected time window — use this to baseline normal traffic volume.
Listener Connections vs Sender ConnectionsComparison of SenderConnections-TotalRequests against ListenerConnections-TotalRequests over time — useful for spotting asymmetric traffic between senders and listeners.
Listener Connection SummaryTime-series breakdown of ListenerConnections-ClientError, ListenerConnections-ServerError, ListenerConnections-Success, ListenerConnections-TotalRequests, and ListenerDisconnects — use this to diagnose listener-side connection failures.
Sender Connections SummaryBar chart of SenderDisconnects, SenderConnections-TotalRequests, SenderConnections-Success, and SenderConnections-ServerError — useful for identifying sender-side connection issues at a glance.
Active Listeners and Active ConnectionsTime-series chart tracking ActiveConnections and ActiveListeners simultaneously — use this to confirm the relay endpoint is operational.

Hybrid connection-resource dashboard.png

Metrics

The Metrics tab surfaces connection activity, data transfer volumes, and relay health data for Hybrid connection, giving you visibility into relay performance trends over time. Use the Metrics tab to identify periods of elevated connection failures or drops in transferred bytes that may indicate relay degradation, and to confirm that traffic returns to normal after resolving on-premises Hybrid Connection Manager or upstream application issues.

You can add, remove, or reconfigure widgets to focus on the metrics most relevant to your support scenario.

Monitoring

Hybrid connection supports metric and property monitoring rules, configured from the Hybrid connection resource > Monitoring.

Monitoring rules are saved per resource. The monitoring state updates after every monitoring cycle.

Metric monitoring

Tracks Azure Monitor metrics for the Hybrid connection against configured thresholds. Use this when you need to detect connection failures, listener drops, or abnormal data transfer volumes — for example, when a backend workflow stops sending data through the relay unexpectedly.

  1. Select the metrics you want to monitor in the Metrics table.
  2. Set the Condition, Warning threshold, Error threshold, and Aggregation type for each metric.
  3. Click Save.

The following metrics are available:

MetricUnitDescription
ActiveConnectionsCountNumber of relay connections currently active.
ActiveListenersCountNumber of relay listeners currently registered.
BytesTransferredBytesTotal bytes transferred through the relay connection.
ListenerConnections-ClientErrorCountListener connection attempts that failed due to a client-side error.
ListenerConnections-ServerErrorCountListener connection attempts that failed due to a server-side error.
ListenerConnections-SuccessCountListener connection attempts that completed successfully.
ListenerConnections-TotalRequestsCountTotal listener connection requests received.
ListenerDisconnectsCountNumber of times a listener disconnected from the relay.
SenderConnections-ClientErrorCountSender connection attempts that failed due to a client-side error.
SenderConnections-ServerErrorCountSender connection attempts that failed due to a server-side error.
SenderConnections-SuccessCountSender connection attempts that completed successfully.
SenderConnections-TotalRequestsCountTotal sender connection requests received.
SenderDisconnectsCountNumber of times a sender disconnected from the relay.

Hybrid connection-monitoring.png

Property monitoring

Tracks specific resource property values against configured thresholds. Use this when you need to alert on the active listener count — for example, to detect when listeners drop to zero during business hours, indicating the on-premises Hybrid Connection Manager has gone offline.

  1. Locate the property in the Properties table.
  2. Set the Condition, Warning threshold, and Error threshold values.
  3. Click Save.

The following property is available:

PropertyTypeDescription
Listener CountPropertyThe current number of active relay listeners registered to the connection.

Troubleshooting

  1. Metric values are not updating in the monitoring view
    Cause: The monitoring cycle has not completed since the rule was last saved.
    Fix: Wait for the next monitoring cycle to run, then refresh the resource view. If metrics still do not update, verify the Azure subscription connection is healthy under Platform Administration.

  2. Listeners count shows 0 in the Essentials panel
    Cause: The on-premises Hybrid Connection Manager is not running or has lost its connection to the Azure Relay endpoint.
    Fix: On the on-premises host, confirm the Hybrid Connection Manager service is running and has outbound network access to Azure Relay. Restart the service if needed and confirm the listener count updates on the next resource refresh.

  3. ListenerConnections-ClientError or SenderConnections-ClientError metrics are elevated
    Cause: The on-premises client is using an invalid, expired, or revoked shared access key, or the relay endpoint URL has changed.
    Fix: Verify the connection string and shared access key configured in the Hybrid Connection Manager. If the key has expired, regenerate it in the Azure portal and update the configuration on the on-premises host.

  4. BytesTransferred remains at zero despite active listeners
    Cause: No traffic is flowing through the relay — the upstream service may not be sending requests, or it is targeting an incorrect relay endpoint URL.
    Fix: Confirm the upstream application is running and targeting the correct endpoint. Verify that SenderConnections-Success is also non-zero to confirm the sender is establishing connections successfully.

  5. Dashboard widgets are not loading
    Cause: The widget configuration references a metric that is no longer available, or the browser session has expired.
    Fix: Refresh the resource view. If the issue persists, open the Manage menu on the Dashboard sub-tab, remove the affected widget, and re-add it with the correct metric configuration.


Was this article helpful?