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-producerfor the producer andsynchub-consumerfor 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:- Navigate to Explore in the left sidebar.
- Select the logs data source for your environment, for example
{customer}-logs. - Filter by namespace or service name.
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:- 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
- Sync Hub events and files reference: Envelope fields, headers, and delivery behavior.
- Sync Hub go-live checklist: Verify monitoring is in place before production.
- Monitor: Connector-generic monitoring with Grafana, Kubernetes, and APIM.