From d902abc50d6652ba8fe9a81ff8e5cce936114eba Mon Sep 17 00:00:00 2001 From: Arve Knudsen Date: Mon, 30 Jun 2025 17:05:03 +0200 Subject: [PATCH] config.ScrapeConfig.Validate: Fix MetricNameEscapingScheme error messages (#16801) * config.ScrapeConfig.Validate: Fix MetricNameEscapingScheme error messages --------- Signed-off-by: Arve Knudsen --- config/config.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/config.go b/config/config.go index 3eb2c17602..530205a31a 100644 --- a/config/config.go +++ b/config/config.go @@ -907,7 +907,7 @@ func (c *ScrapeConfig) Validate(globalConfig GlobalConfig) error { } case model.AllowUTF8, model.EscapeUnderscores, model.EscapeDots, model.EscapeValues: default: - return fmt.Errorf("unknown global name escaping method specified, must be one of '%s', '%s', '%s', or '%s', got %s", model.AllowUTF8, model.EscapeUnderscores, model.EscapeDots, model.EscapeValues, globalConfig.MetricNameValidationScheme) + return fmt.Errorf("unknown global name escaping method specified, must be one of '%s', '%s', '%s', or '%s', got %q", model.AllowUTF8, model.EscapeUnderscores, model.EscapeDots, model.EscapeValues, globalConfig.MetricNameEscapingScheme) } if c.MetricNameEscapingScheme == "" { @@ -921,7 +921,7 @@ func (c *ScrapeConfig) Validate(globalConfig GlobalConfig) error { } case model.EscapeUnderscores, model.EscapeDots, model.EscapeValues: default: - return fmt.Errorf("unknown scrape config name escaping method specified, must be one of '%s', '%s', '%s', or '%s', got %s", model.AllowUTF8, model.EscapeUnderscores, model.EscapeDots, model.EscapeValues, c.MetricNameValidationScheme) + return fmt.Errorf("unknown scrape config name escaping method specified, must be one of '%s', '%s', '%s', or '%s', got %q", model.AllowUTF8, model.EscapeUnderscores, model.EscapeDots, model.EscapeValues, c.MetricNameEscapingScheme) } if c.ConvertClassicHistogramsToNHCB == nil {