From 9bd44168222b06c3557e25996eab7e4315e470e0 Mon Sep 17 00:00:00 2001 From: Kazumasa Kohtaka Date: Wed, 31 Oct 2018 02:44:17 +0900 Subject: [PATCH] Makefile: add target for checking Prometheus rules (#1126) Signed-off-by: Kazumasa Kohtaka --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dae2c8e..459c762 100644 --- a/Makefile +++ b/Makefile @@ -85,7 +85,7 @@ $(eval $(call goarch_pair,amd64,386)) $(eval $(call goarch_pair,mips64,mips)) $(eval $(call goarch_pair,mips64el,mipsel)) -all: style vet staticcheck checkmetrics build test $(cross-test) $(test-e2e) +all: style vet staticcheck checkmetrics checkrules build test $(cross-test) $(test-e2e) .PHONY: test test: collector/fixtures/sys/.unpacked @@ -121,6 +121,11 @@ checkmetrics: $(PROMTOOL) @echo ">> checking metrics for correctness" ./checkmetrics.sh $(PROMTOOL) $(e2e-out) +.PHONY: checkrules +checkrules: $(PROMTOOL) + @echo ">> checking rules for correctness" + find . -name "*rules*.yml" | xargs -I {} $(PROMTOOL) check rules {} + .PHONY: docker docker: ifeq ($(MACH), ppc64le)