Remove obsolete argument from target handling code.

This commit is contained in:
Julius Volz 2013-06-11 17:54:58 +02:00
parent a88a71c6db
commit 1fe3d3b06b
3 changed files with 12 additions and 12 deletions

View file

@ -24,8 +24,8 @@ import (
type TargetManager interface { type TargetManager interface {
acquire() acquire()
release() release()
AddTarget(job config.JobConfig, t Target, defaultScrapeInterval time.Duration) AddTarget(job config.JobConfig, t Target)
ReplaceTargets(job config.JobConfig, newTargets []Target, defaultScrapeInterval time.Duration) ReplaceTargets(job config.JobConfig, newTargets []Target)
Remove(t Target) Remove(t Target)
AddTargetsFromConfig(config config.Config) AddTargetsFromConfig(config config.Config)
Pools() map[string]*TargetPool Pools() map[string]*TargetPool
@ -53,7 +53,7 @@ func (m *targetManager) release() {
<-m.requestAllowance <-m.requestAllowance
} }
func (m *targetManager) TargetPoolForJob(job config.JobConfig, defaultScrapeInterval time.Duration) *TargetPool { func (m *targetManager) TargetPoolForJob(job config.JobConfig) *TargetPool {
targetPool, ok := m.poolsByJob[job.GetName()] targetPool, ok := m.poolsByJob[job.GetName()]
if !ok { if !ok {
@ -69,14 +69,14 @@ func (m *targetManager) TargetPoolForJob(job config.JobConfig, defaultScrapeInte
return targetPool return targetPool
} }
func (m *targetManager) AddTarget(job config.JobConfig, t Target, defaultScrapeInterval time.Duration) { func (m *targetManager) AddTarget(job config.JobConfig, t Target) {
targetPool := m.TargetPoolForJob(job, defaultScrapeInterval) targetPool := m.TargetPoolForJob(job)
targetPool.AddTarget(t) targetPool.AddTarget(t)
m.poolsByJob[job.GetName()] = targetPool m.poolsByJob[job.GetName()] = targetPool
} }
func (m *targetManager) ReplaceTargets(job config.JobConfig, newTargets []Target, defaultScrapeInterval time.Duration) { func (m *targetManager) ReplaceTargets(job config.JobConfig, newTargets []Target) {
targetPool := m.TargetPoolForJob(job, defaultScrapeInterval) targetPool := m.TargetPoolForJob(job)
targetPool.replaceTargets(newTargets) targetPool.replaceTargets(newTargets)
} }
@ -98,7 +98,7 @@ func (m *targetManager) AddTargetsFromConfig(config config.Config) {
for _, endpoint := range targetGroup.Target { for _, endpoint := range targetGroup.Target {
target := NewTarget(endpoint, time.Second*5, baseLabels) target := NewTarget(endpoint, time.Second*5, baseLabels)
m.AddTarget(job, target, config.ScrapeInterval()) m.AddTarget(job, target)
} }
} }
} }

View file

@ -95,15 +95,15 @@ func testTargetManager(t test.Tester) {
interval: time.Minute, interval: time.Minute,
} }
targetManager.AddTarget(testJob1, target1GroupA, 0) targetManager.AddTarget(testJob1, target1GroupA)
targetManager.AddTarget(testJob1, target2GroupA, 0) targetManager.AddTarget(testJob1, target2GroupA)
target1GroupB := &fakeTarget{ target1GroupB := &fakeTarget{
schedules: []time.Time{time.Now()}, schedules: []time.Time{time.Now()},
interval: time.Minute * 2, interval: time.Minute * 2,
} }
targetManager.AddTarget(testJob2, target1GroupB, 0) targetManager.AddTarget(testJob2, target1GroupB)
} }
func TestTargetManager(t *testing.T) { func TestTargetManager(t *testing.T) {

View file

@ -52,5 +52,5 @@ func (serv MetricsService) SetTargets(targetGroups []TargetGroup, jobName string
// BUG(julius): Validate that this ScrapeInterval is in fact the proper one // BUG(julius): Validate that this ScrapeInterval is in fact the proper one
// for the job. // for the job.
serv.TargetManager.ReplaceTargets(*job, newTargets, serv.Config.ScrapeInterval()) serv.TargetManager.ReplaceTargets(*job, newTargets)
} }