Skip to content

Группы (GROUPS)

Атрибуты группы

Конфиг для создания групп проверок включает такие поля как:

Атбирут
Описание Обязательный
name (строка) Уникальное имя группы, рекомендуем для именования использовать Naming convention и структура хранения конфигураций)
compares (список) Список с именами сравнений
metrics (список) Список с именами метрик. Добавляется в случае если нужно запускать метрики, которые не привязаны к определенным сравнениям. Частый кейс это метрика из поля reference_metric в сущности compare
run (словарь) Параметры для запуска группы по расписанию - параметры запуска по расписанию
active (булево) Индикатор активности группы. Нужен чтобы отключить конкретную группу проверок. По умолчанию - True
tags (список) Список тэгов (меток) для группы
source_parameters (список) Опциональный список с параметрами источников, дает возможность переопределить параметры для определенного источника. Представляет собой список словарей, где ключ это имя источника, а значение параметр этого источника

Пример описания группы проверок:

groups:
  - name: test_spark
    compares:
      - compare_two_metrics_absolute
      - compare_two_metrics_delta
      - spark_compare_with_static_values_simple_data
      - spark_compare_with_static_values
      - spark_compare_percent_delta
      - spark_compare_percent_delta_two
      - spark_compare_with_percent_ratio
      - spark_compare_with_absolute_ratio
      - spark_compare_with_histogram
      - spark_compare_with_histogram_ratio
      - spark_compare_with_histogram_psi
    metrics:
      - spark_metric_histogram_ratio
      - spark_metric_histogram_psi

Пример группы проверок с переопределением параметров Source:

groups:
  - name: test_spark
    compares:
      - compare_two_metrics_absolute
      - compare_two_metrics_delta
      - spark_compare_with_static_values_simple_data
      - spark_compare_with_static_values
      - spark_compare_percent_delta
      - spark_compare_percent_delta_two
      - spark_compare_with_percent_ratio
      - spark_compare_with_absolute_ratio
      - spark_compare_with_histogram
      - spark_compare_with_histogram_ratio
      - spark_compare_with_histogram_psi
    source_parameters:
      - source_name_1:
          spark_conf_parameters:
            spark.executor.memory: "1g"
            spark.driver.memory: "512m"
            spark.executor.instances: "1"
      - source_name_2:
            spark_conf_parameters:
              spark.executor.memory: "2g"
              spark.driver.memory: "1g"
              spark.executor.instances: "1"