Infrastructure
- Topics and subscriptions for production exist in the
servicebus.values.yamlfile under thesynchubfolder of the production runtime, and ArgoCD applies them through Azure Service Operator. See Topic and subscription management. - The
aso-asbapp in ArgoCD syncs successfully and shows a healthy status for the production runtime. See How ArgoCD applies changes. - Session configuration matches:
requiresSessionon each subscription (from theservicebus.values.yamlfile) equalssessionEnabledfor that subscription in the consumer configuration. See Azure Service Bus configuration.
Producer and consumer
- The producer Application runs in the
synchub-producernamespace and its pods are healthy. See Deploy the producer. - The
backbase.grandcentral.events.servicebus.activeTopicsproperty (from the producer Helm values) lists every production topic your connectors publish to. The producer fails on startup when this property is empty. - The consumer Application runs in the
synchub-consumernamespace and its pods are healthy. See Deploy the consumer. - Every topic and subscription pair that routes to a Unified API has a
topicEndpointsentry (from the consumer Helm values) with the correctoutboundConnectorUrl,subscriptionkey, andhttpMethod. See Azure API Management configuration.
Connector integration
- Each connector that publishes to Sync Hub carries the pod labels
app.gcservices.io/synchub-enabled: "true"andapp.gcservices.io/synchub-type: "producer"throughconnector.customLabelsin itsvalues.yamlfile. See Connector labels required. - Each connector’s
asb.event.*properties andasb.producer.apiUriproperty point at the production topics and producer service. See Connector properties. - Publish a test event per topic in a pre-production runtime and confirm it reaches the expected consumer or Azure API Management (APIM) endpoint.
Monitoring and alerting
- You can see producer and consumer logs in Grafana for the production environment. See Logs.
- Sync Hub dashboards or equivalent panels are available for the production environment. See Dashboards.
- You know how to check dead letter queues, and dead letter counts are zero after your pre-production tests. See Health and metrics.
- Alerting covers producer and consumer errors and dead letter growth, routed to your operations team.
Support
- Your team knows how to contact Backbase support and what details to include. See Get help.
- Your operations runbook references Monitor and troubleshoot Sync Hub for common errors.
Next steps
- Sync Hub deployment and configuration: Fix any item that fails verification.
- Monitor and troubleshoot Sync Hub: Set up dashboards, log queries, and alerts.
- Sync Hub overview: Return to the Sync Hub overview.