Ad Widget

Collapse

Реакция только на второе срабатывание

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • djkostet
    Junior Member
    • May 2018
    • 3

    #1

    Реакция только на второе срабатывание

    Добрый день.

    Подскажите пожалуйста, есть элемент данных, который считает потоки java: perf_counter[\Процесс(java)\Счетчик потоков
    необходимо сделать триггер, который будет реагировать если последнее значение больше на 100 предыдущего, но только если значение поменяется ещё на 100 в течении 1 минуты. (на один то понятно как сделать {хостerf_counter[\Процесс(java)\Счетчик потоков].abschange()}>100)
    То есть 1 раз изменилось на 100, триггер молчит, второй раз в течении минуты изменилось на 100, триггер сработал.

    Спасибо.
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    (item.last(#1) - item.last(#2) > 100) and (item.last(#2) - item.last(#3) > 100)

    Comment

    • djkostet
      Junior Member
      • May 2018
      • 3

      #3
      Originally posted by Semiadmin
      (item.last(#1) - item.last(#2) > 100) and (item.last(#2) - item.last(#3) > 100)
      Это немного не то получается, тут если 3 значения и подряд 2 из них на 100 увеличились. А у меня получается, что не подряд значения могут увеличиться, но в течении 1ой минуты (примет 1. 502, 2. 609, 3. 641, 4. 652, 5. 770)

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Тогда можно сделать (в 3.4) зависимый айтем с дельтой в препроцессинге и считать в триггере функцией count, сколько раз за минуту дельта была >100.
        Last edited by Semiadmin; 17-05-2018, 13:33.

        Comment

        • djkostet
          Junior Member
          • May 2018
          • 3

          #5
          О, круто, спасибо большое) сейчас буду пробовать.

          Comment

          Working...