rules:
- !DB_DISCOVERY
dataSources:
<data-source-name> (+): # Logic data source name
dataSourceNames: # Data source names
- <data-source>
- <data-source>
discoveryHeartbeatName: # Detect heartbeat name
discoveryTypeName: # Database discovery type name
# Heartbeat Configuration
discoveryHeartbeats:
<discovery-heartbeat-name> (+): # heartbeat name
props:
keep-alive-cron: # This is cron expression, such as:'0/5 * * * * ?'
# Database Discovery Configuration
discoveryTypes:
<discovery-type-name> (+): # Database discovery type name
type: # Database discovery type, such as: MySQL.NORMAL_REPLICATION, MySQL.MGR, openGauss.NORMAL_REPLICATION, SphereEx:GaussDB_for_MySQL.NORMAL_REPLICATION
props (?):
group-name: 92504d5b-6dec-11e8-91ea-246e9612aaf1 # Required parameters for database discovery types, such as MGR's group-name