@@ -149,9 +149,10 @@ func (h *dtsHandler) getSeriesByMetricType(m *metric.TcmMetric, ins instance.TcI
149149
150150func (h * dtsHandler ) getInstanceSeries (m * metric.TcmMetric , ins instance.TcInstance ) ([]* metric.TcmSeries , error ) {
151151 var series []* metric.TcmSeries
152-
152+ subscribeName , err := ins . GetFieldValueByName ( "SubscribeName" )
153153 ql := map [string ]string {
154154 h .monitorQueryKey : ins .GetMonitorQueryKey (),
155+ "subscribe_name" : subscribeName ,
155156 }
156157 s , err := metric .NewTcmSeries (m , ql , ins )
157158 if err != nil {
@@ -170,7 +171,8 @@ func (h *dtsHandler) getReplicationSeries(m *metric.TcmMetric, ins instance.TcIn
170171 }
171172 for _ , replication := range replications .Response .JobList {
172173 ql := map [string ]string {
173- "replicationjobid" : * replication .JobId ,
174+ "replicationjobid" : * replication .JobId ,
175+ "replicationjob_ame" : * replication .JobName ,
174176 }
175177 s , err := metric .NewTcmSeries (m , ql , ins )
176178 if err != nil {
@@ -188,7 +190,8 @@ func (h *dtsHandler) getMigrateInfoSeries(m *metric.TcmMetric, ins instance.TcIn
188190 }
189191 for _ , migrateInfo := range migrateInfos .Response .JobList {
190192 ql := map [string ]string {
191- "migratejob_id" : * migrateInfo .JobId ,
193+ "migratejob_id" : * migrateInfo .JobId ,
194+ "migratejob_name" : * migrateInfo .JobName ,
192195 }
193196 s , err := metric .NewTcmSeries (m , ql , ins )
194197 if err != nil {
@@ -205,22 +208,22 @@ func NewDTSHandler(cred common.CredentialIface, c *TcProductCollector, logger lo
205208 if err != nil {
206209 return nil , err
207210 }
208- relodInterval := time .Duration (c .ProductConf .RelodIntervalMinutes * int64 (time .Minute ))
209- migrateInfosRepoCache := instance .NewTcDtsInstanceMigrateInfosCache (migrateInfosRepo , relodInterval , logger )
211+ reloadInterval := time .Duration (c .ProductConf .RelodIntervalMinutes * int64 (time .Minute ))
212+ migrateInfosRepoCahe := instance .NewTcDtsInstanceMigrateInfosCache (migrateInfosRepo , reloadInterval , logger )
210213
211214 replicationRepo , err := instance .NewDtsTcInstanceReplicationsRepository (cred , c .Conf , logger )
212215 if err != nil {
213216 return nil , err
214217 }
215- replicationRepoCache := instance .NewTcDtsInstanceReplicationsInfosCache (replicationRepo , relodInterval , logger )
218+ replicationRepoCache := instance .NewTcDtsInstanceReplicationsInfosCache (replicationRepo , reloadInterval , logger )
216219
217220 handler = & dtsHandler {
218221 baseProductHandler : baseProductHandler {
219222 monitorQueryKey : DTSInstanceidKey ,
220223 collector : c ,
221224 logger : logger ,
222225 },
223- migrateInfosRepo : migrateInfosRepoCache ,
226+ migrateInfosRepo : migrateInfosRepoCahe ,
224227 replicationRepo : replicationRepoCache ,
225228 }
226229 return
0 commit comments