Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  2. ZBX-13208

Preprocessing is not applied to first value of new item


    • Sprint 23, Sprint 25
    • 1

      We have a LLD with several item prototypes, some of which have preprocessing steps configured. In particular, for two item prototypes we have a single step configured consisting of a custom multiplier. Now, when a new actual item is created from either of these prototypes, we noticed that the first (and only the first) value stored is the raw value without preprocessing - all subsequent values, however, have the custom multiplier correctly applied. This is causing a number of spurious triggers and alerts in our setup.

      To recap, the following should be sufficient to reproduce it:

      1. Create a LLD
      2. Create an Item Prototype, of type Numeric, and configure it with a single preprocessing step consisting of a custom multiplier
      3. wait for an item to be created and a few values to be stored
      4. look at the values and notice that the first one does not have the custom multiplier applied to it, but the rest do

        1. DiscoveryRule.png
          32 kB
          A B
        2. DiscoveryRuleFilter.png
          19 kB
          A B
        3. ItemDefinition.png
          39 kB
          A B
        4. ItemDefinitionPreprocessing.png
          16 kB
          A B
        5. ReportedValues.png
          42 kB
          A B
        6. Screenshot_1.png
          30 kB
          Olegs Vasiljevs
        7. Screenshot_2.png
          11 kB
          Olegs Vasiljevs
        8. Screenshot_3.png
          25 kB
          Olegs Vasiljevs

            vso Vladislavs Sokurenko
            roadrunner A B
            Team A
            0 Vote for this issue
            5 Start watching this issue