INNER CODE UNIT · Go

runPromlint

projectcontour/contour · hack/generate-metrics-doc.go:58

func runPromlint(family []*dto.MetricFamily) {
	linter := promlint.NewWithMetricFamilies(family)
	problems, err := linter.Lint()
	if err != nil {
		log.Fatalf("promlint failed: %s", err)
	}

	for _, problem := range problems {
		fmt.Printf("%s: %s\n", problem.Metric, problem.Text)
	}

	os.Exit(len(problems))
}

func main() {
	registry := prometheus.NewRegistry()
	m := metrics.NewMetrics(registry)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…