File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -561,6 +561,8 @@ func (l *Limits) validate() error {
561
561
if cfg == nil {
562
562
return errors .New ("invalid metric_relabel_configs" )
563
563
}
564
+ // TODO: when we make validation scheme configurable, set
565
+ // cfg.MetricNameValidationScheme to match that value.
564
566
}
565
567
566
568
if l .MaxEstimatedChunksPerQueryMultiplier < 1 && l .MaxEstimatedChunksPerQueryMultiplier != 0 {
@@ -1056,7 +1058,12 @@ func (o *Overrides) CompactorBlockUploadMaxBlockSizeBytes(userID string) int64 {
1056
1058
1057
1059
// MetricRelabelConfigs returns the metric relabel configs for a given user.
1058
1060
func (o * Overrides ) MetricRelabelConfigs (userID string ) []* relabel.Config {
1059
- return o .getOverridesForUser (userID ).MetricRelabelConfigs
1061
+ relabelConfigs := o .getOverridesForUser (userID ).MetricRelabelConfigs
1062
+ validationScheme := o .ValidationScheme (userID )
1063
+ for i := range relabelConfigs {
1064
+ relabelConfigs [i ].MetricNameValidationScheme = validationScheme
1065
+ }
1066
+ return relabelConfigs
1060
1067
}
1061
1068
1062
1069
func (o * Overrides ) MetricRelabelingEnabled (userID string ) bool {
You can’t perform that action at this time.
0 commit comments