Skip to content

Commit 9d54f27

Browse files
authored
Merge pull request #89 from zianazhao/master
fix:dts
2 parents 0b5e750 + fcecf3f commit 9d54f27

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

pkg/collector/handler_dts.go

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,10 @@ func (h *dtsHandler) getSeriesByMetricType(m *metric.TcmMetric, ins instance.TcI
149149

150150
func (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

pkg/instance/instance_dts.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ import (
1010
type DtsTcInstance struct {
1111
baseTcInstance
1212
meta *sdk.SubscribeInfo
13-
subscribeMeta *sdk.SubscribeInfo
14-
migrateInfoMeta *sdk.MigrateJobInfo
1513
}
1614

1715
func (ins *DtsTcInstance) GetMeta() interface{} {

pkg/metric/label.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ func (l *TcmLabels) GetValues(filters map[string]string, ins instance.TcInstance
5353
for _, value := range values {
5454
nameValues[vName] = value
5555
}
56-
5756
}
5857
}
5958
}

0 commit comments

Comments
 (0)