mirror of
https://github.com/prometheus/prometheus.git
synced 2025-12-01 15:41:12 +01:00
discovery: fix constructor arguments in aws discovery (#17526)
Signed-off-by: Julius Hinze <julius.hinze@grafana.com>
This commit is contained in:
parent
f50ff0a40a
commit
987b28e26c
@ -215,11 +215,13 @@ func (c *SDConfig) NewDiscoverer(opts discovery.DiscovererOptions) (discovery.Di
|
||||
|
||||
switch c.Role {
|
||||
case RoleEC2:
|
||||
return NewEC2Discovery(c.EC2SDConfig, opts.Logger, &ec2Metrics{refreshMetrics: awsMetrics.refreshMetrics})
|
||||
opts.Metrics = &ec2Metrics{refreshMetrics: awsMetrics.refreshMetrics}
|
||||
return NewEC2Discovery(c.EC2SDConfig, opts)
|
||||
case RoleECS:
|
||||
return NewECSDiscovery(c.ECSSDConfig, opts.Logger, &ecsMetrics{refreshMetrics: awsMetrics.refreshMetrics})
|
||||
case RoleLightsail:
|
||||
return NewLightsailDiscovery(c.LightsailSDConfig, opts.Logger, &lightsailMetrics{refreshMetrics: awsMetrics.refreshMetrics})
|
||||
opts.Metrics = &lightsailMetrics{refreshMetrics: awsMetrics.refreshMetrics}
|
||||
return NewLightsailDiscovery(c.LightsailSDConfig, opts)
|
||||
default:
|
||||
return nil, fmt.Errorf("unknown AWS SD role %q", c.Role)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user