Ctrl K
ComunidadGuías…

config/utils.go

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
package config

import "github.com/prometheus/prometheus/promql/parser"

var promqlParser = parser.NewParser(parser.Options{})

func IsPrometheusSelectorValid(selector string) bool {
	if selector == "" {
		return true
	}
	_, err := promqlParser.ParseMetricSelector(selector)
	return err == nil
}