Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

За основу каждого из примеров использования правила DROP взяты взаимоисключающие поля include и exclude.

Table of Contents

Пример 1. Удаление указанных метрик.

Цель: не отображать в таблице данных статичные метрики до тех пор, пока данные по ним не изменятся.

...

  1. В секции Мониторинг настроить тип проверки выполнение программы/скрипта.

    Info

    В процессе мониторинга в таблице данных отобразились 3 метрики:

    Filename
    colourWhite
    titleexitCode
    ,
    Filename
    colourWhite
    titlestdout
    ,
    Filename
    colourWhite
    titlestderr
    . Пусть метрика
    Filename
    colourWhite
    titleexitcode
    большую часть времени имеет значение "0", т.е. выполнение скрипта завершено. Чтобы отслеживать изменения других метрик было удобнее, скроем метрику
    Filename
    colourWhite
    titleexitCode
    . Но как только её значение станет отличным от 0, то метрика должна отобразиться в таблице данных с актуальным значением.

  2. Удалить метрику из таблицы данных.
  3. В правилах формирования данных настроить условие и действие:
    если 

    Filename
    colourWhite
    titleexitCode
     не равен 0, то перезаписать метрику с актуальным значением в таблицу.

    Code Block
    [
      {
        "actions": [
          {
            "type": "drop",
            "include": [
              "exitCode"
            ]
          }
        ]
      },
      {
        "condition": {
          "exitCode": {
            "_neq": "0"
          }
        },
        "actions": [
          {
            "type": "extend",
            "include": [
              "exitCode"
            ]
          }
        ]
      }
    ]

Пример 2. Удаление всех метрик, кроме указанных.

Цель: переименовать метрику и обновлять её значения

...