MCPcopy Create free account
hub / github.com/cortexproject/cortex / ingesterInstanceLimits

Function ingesterInstanceLimits

pkg/cortex/runtime_config.go:118–130  ·  view source on GitHub ↗
(manager *runtimeconfig.Manager)

Source from the content-addressed store, hash-verified

116}
117
118func ingesterInstanceLimits(manager *runtimeconfig.Manager) func() *ingester.InstanceLimits {
119 if manager == nil {
120 return nil
121 }
122
123 return func() *ingester.InstanceLimits {
124 val := manager.GetConfig()
125 if cfg, ok := val.(*RuntimeConfigValues); ok && cfg != nil {
126 return cfg.IngesterLimits
127 }
128 return nil
129 }
130}
131
132func runtimeConfigHandler(runtimeCfgManager *runtimeconfig.Manager, defaultLimits validation.Limits) http.HandlerFunc {
133 return func(w http.ResponseWriter, r *http.Request) {

Callers 1

initIngesterServiceMethod · 0.85

Calls 1

GetConfigMethod · 0.65

Tested by

no test coverage detected