Тестовая проблема Прометея - PullRequest
0 голосов
/ 17 декабря 2018

Я использую Prometheus 2.5 и следую учебнику по тестам здесь https://prometheus.io/docs/prometheus/2.5/configuration/unit_testing_rules/ Я получаю

user@nb ~/Downloads/prometheus-2.5.0.linux-amd64 $ ./promtool check rules test.yml
Checking test.yml
  FAILED:
yaml: unmarshal errors:
  line 4: field rule_files not found in type rulefmt.RuleGroups
  line 7: field evaluation_interval not found in type rulefmt.RuleGroups
  line 9: field tests not found in type rulefmt.RuleGroups

Я создал alerts.yml и test.yml, как указано в учебнике.Не уверен, где найти rulefmt.RuleGroups или как его обновить.

1 Ответ

0 голосов
/ 17 декабря 2018

check rules - проверка синтаксиса для файлов правил.Вы хотите, чтобы test rules запускал тестовые модули PromQL.

...