Avoid nil point when config.Metrics is nil and expose all metrics if none are configured (#4101)

Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
This commit is contained in:
Tingluo Huang
2025-06-11 09:51:26 -04:00
committed by GitHub
parent 9d8c59aeb3
commit c359d14e69
3 changed files with 315 additions and 3 deletions

View File

@@ -69,8 +69,8 @@ func New(config config.Config) (*App, error) {
Repository: ghConfig.Repository,
ServerAddr: config.MetricsAddr,
ServerEndpoint: config.MetricsEndpoint,
Metrics: config.Metrics,
Logger: app.logger.WithName("metrics exporter"),
Metrics: *config.Metrics,
})
}