Skip to main content
Sync Hub runs as platform services (the producer and the consumer) on top of Azure Service Bus. You monitor it with the same Grafana stack you use for connectors, plus Azure Service Bus tooling for topics, subscriptions, and dead letter queues. The following sections cover Sync Hub-specific monitoring. For connector-generic monitoring, see Monitor.

Prerequisites

Before you start, make sure you have:
  • Grafana access with a role for the target environment. For role setup, see Grafana prerequisites.
  • Access to Azure Service Bus tooling for queue inspection. For more information, see Service Bus explorer.
  • The namespace names for your runtime: synchub-producer for the producer and synchub-consumer for the consumer.

Dashboards

Grand Central provides Grafana dashboard templates that include Sync Hub panels. The following table describes the dashboards relevant to Sync Hub. Dashboard availability varies by installation. In Grafana, search for dashboards by name, or filter by the synchub tag (carried by the Async Messaging - Connector Pipeline dashboard). If your installation doesn’t include these dashboards, contact your platform administrator.

Logs

The producer and consumer write application logs to the same Loki data source as your connectors. To view Sync Hub logs in Grafana:
  1. Navigate to Explore in the left sidebar.
  2. Select the logs data source for your environment, for example {customer}-logs.
  3. Filter by namespace or service name.
The following LogQL examples query Sync Hub logs:

Health and metrics

The producer and consumer expose Spring Boot Actuator health endpoints, which the platform uses for Kubernetes liveness and readiness probes. If a pod restarts repeatedly, check its events and logs first:
For queue-level health, use Azure Service Bus metrics in the Azure Portal:
  • Incoming messages and outgoing messages per topic: confirm events flow as expected.
  • Dead letter message count per subscription: a growing count means consumers fail to process messages.
  • Active message count per subscription: sustained growth means consumers can’t keep up with producers.

Common errors

The following table lists common Sync Hub errors and how to resolve them. For deployment-level troubleshooting steps, see Troubleshooting.

Get help

If you can’t resolve an issue with the preceding steps:
  • Collect the producer or consumer logs that show the error, plus the topic and subscription names involved.
  • Create a ticket on the Support Portal with those details.

Next steps