Ad Widget

Collapse

Отобрать первое и последнее значения из временного интервала

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #1

    Отобрать первое и последнее значения из временного интервала

    Добрый день. Подскажите как можно взять первое и последнее значение в определенном временном интервале элемента данных. Значения появляются в разное время. Спасибо.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by orbital
    Добрый день. Подскажите как можно взять первое и последнее значение в определенном временном интервале элемента данных. Значения появляются в разное время. Спасибо.
    Использовать функции first() и last() (ссылка).
    Нужный период задаётся вторым параметром (см. "Общие параметры"), причём для last() его можно задавать только в формате "#число​", но можно указывать сдвиг_времени​.

    Comment

    • orbital
      Senior Member
      • Dec 2019
      • 104

      #3
      First проверил, работает, а как бы еще время того первого события подтянуть, чтобы понимать в какое время то значение появилось? Тоже самое нужно и с последним

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by orbital
        как бы еще время того первого события подтянуть, чтобы понимать в какое время то значение появилось?
        Пока, увы, никак. Был enhancement request на эту тему, но будет ли эта "фича" реализована (и если да - то когда) - информации нет.

        Comment

        • orbital
          Senior Member
          • Dec 2019
          • 104

          #5
          А при создании значения предобработкой никак нельзя добавить текущую дату и время к самому значению? Посмотрел вроде нет, но малоли.

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            При желании - можно добваить к текстовому значению через JS. Ну или сделать зависимый айтем к числовому и писать в него.

            Comment

            • orbital
              Senior Member
              • Dec 2019
              • 104

              #7
              А можно немного поподробнее? JS это джава скрипт?

              Comment

              • Kos
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Aug 2015
                • 3404

                #8
                Originally posted by orbital
                А можно немного поподробнее? JS это джава скрипт?
                Да (ссылка).
                Только в данном случае время придётся брать не от значения элемента данных (его там, скорее всего не будет), а запрашивать системное время - например, функцией Date.now() (возвращает текущее время в формате Unix time, но в миллисекундах).

                Comment

                • orbital
                  Senior Member
                  • Dec 2019
                  • 104

                  #9
                  Получилось, спасибо всем за советы.

                  Comment

                  Working...