Skip to content

Commit

Permalink
feat: add env to disable metrics operation when it is disabled
Browse files Browse the repository at this point in the history
  • Loading branch information
boodyvo committed Sep 6, 2024
1 parent 2f3b6aa commit 6feb607
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ func init() {
}

func startMetricPartitioningRoutine(serviceConfig config.Config, service service.ProxyService, serviceLogger logging.ServiceLogger) <-chan error {
if !serviceConfig.MetricOperationsEnabled {
serviceLogger.Info().Msg("skipping starting metric partitioning routine since it is disabled via config")

return nil
}
//if !serviceConfig.MetricOperationsEnabled {
// serviceLogger.Info().Msg("skipping starting metric partitioning routine since it is disabled via config")
//
// return nil
//}

metricPartitioningRoutineConfig := routines.MetricPartitioningRoutineConfig{
Interval: serviceConfig.MetricPartitioningRoutineInterval,
Expand Down Expand Up @@ -73,11 +73,11 @@ func startMetricPartitioningRoutine(serviceConfig config.Config, service service
}

func startMetricCompactionRoutine(serviceConfig config.Config, service service.ProxyService, serviceLogger logging.ServiceLogger) <-chan error {
if !serviceConfig.MetricOperationsEnabled {
serviceLogger.Info().Msg("skipping starting metric compaction routine since it is disabled via config")

return nil
}
//if !serviceConfig.MetricOperationsEnabled {
// serviceLogger.Info().Msg("skipping starting metric compaction routine since it is disabled via config")
//
// return nil
//}

metricCompactionRoutineConfig := routines.MetricCompactionRoutineConfig{
Interval: serviceConfig.MetricCompactionRoutineInterval,
Expand Down Expand Up @@ -107,10 +107,11 @@ func startMetricCompactionRoutine(serviceConfig config.Config, service service.P
}

func startMetricPruningRoutine(serviceConfig config.Config, service service.ProxyService, serviceLogger logging.ServiceLogger) <-chan error {
if !serviceConfig.MetricPruningEnabled || !serviceConfig.MetricOperationsEnabled {
//if !serviceConfig.MetricPruningEnabled || !serviceConfig.MetricOperationsEnabled {
if !serviceConfig.MetricPruningEnabled {
serviceLogger.Info().Msg("skipping starting metric pruning routine since it is disabled via config")

return nil
return make(<-chan error)
}

metricPruningRoutineConfig := routines.MetricPruningRoutineConfig{
Expand Down

0 comments on commit 6feb607

Please sign in to comment.