Skip to content

Commit

Permalink
Do not expose component groups config
Browse files Browse the repository at this point in the history
Signed-off-by: Marco Pracucci <marco@pracucci.com>
  • Loading branch information
pracucci committed Nov 22, 2022
1 parent d170e0b commit f021c78
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions operations/mimir-mixin/config.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@

// Some dashboards show panels grouping together multiple components of a given "path".
// This mapping configures which components belong to each group.
component_groups: {
local componentGroups = {
write: ['distributor', 'ingester', 'mimir_write'],
read: ['query_frontend', 'querier', 'ruler_query_frontend', 'ruler_querier', 'mimir_read'],
backend: ['query_scheduler', 'ruler_query_scheduler', 'ruler', 'store_gateway', 'compactor', 'alertmanager', 'overrides_exporter', 'mimir_backend'],
Expand Down Expand Up @@ -113,18 +113,18 @@
local componentsGroupMatcher = function(components)
instanceMatcher('(%s)' % std.join('|', std.map(function(name) componentNameRegexp[name], components))),

write: componentsGroupMatcher($._config.component_groups.write),
read: componentsGroupMatcher($._config.component_groups.read),
backend: componentsGroupMatcher($._config.component_groups.backend),
write: componentsGroupMatcher(componentGroups.write),
read: componentsGroupMatcher(componentGroups.read),
backend: componentsGroupMatcher(componentGroups.backend),
},

container_names: {
// The following are container matchers used to select all components in a given "path".
local componentsGroupMatcher = function(components) std.join('|', std.map(function(name) componentNameRegexp[name], components)),

write: componentsGroupMatcher($._config.component_groups.write),
read: componentsGroupMatcher($._config.component_groups.read),
backend: componentsGroupMatcher($._config.component_groups.backend),
write: componentsGroupMatcher(componentGroups.write),
read: componentsGroupMatcher(componentGroups.read),
backend: componentsGroupMatcher(componentGroups.backend),
},

// The label used to differentiate between different Kubernetes clusters.
Expand Down

0 comments on commit f021c78

Please sign in to comment.