// SetMetricsHandler sets the metrics handler for the client. This is useful when the
// metricsHandler is not available at the time of initialization due to circular dependencies.
func (fc *FileBasedClient) SetMetricsHandler(metricsHandler metrics.Handler) {
file_based_client.go
if metricsHandler == nil {
fc.logger.Warn("metrics handler is nil, using noop metrics handler")
metricsHandler = metrics.NoopMetricsHandler
}
}