1.2
Изменения в генерируемых тестах для метрик по логам:
- Из json-schema удалено требования наличия label_logfield_mapping, теперь тест берет данные из самой метрики и проверяет соответствие по нему. Не надо указывать вручную как ранее. Из metrics-catalog.yml из в каждом описании теста удалить секцию
label_logfield_mapping, ее наличие не мешает работе, но может сбивать с толку. - Если названия меток в тесте не соответствуют меткам в описании метрики, то в код добавиться текст ошибки, который видно на этапе валидации конфигурации vector. Пример: >>> AnsibleTemplateError: Ошибка при генерации кода теста из шаблона. Тест: {{ test_name }}. <подробности>
- Изменена нумерация selector и test в коде, теперь счетчик ведет счет с 0 вместо 1.