Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-7948

Optimize preprocessing configuration sync by preprocessing manager

XMLWordPrintable

    • Icon: Change Request Change Request
    • Resolution: Fixed
    • Icon: Trivial Trivial
    • 6.4.0beta2, 6.4 (plan)
    • None
    • Server (S)
    • None
    • Sprint 91 (Aug 2022), Sprint 92 (Sep 2022), Sprint 93 (Oct 2022)
    • 4

      Currently preprocessing manager attempts to refresh configuration (preprocessing steps for all items, dependent items, internal items) whenever an item preprocessing request is received. The data is synced if any item were synced from database since last preprocessing configuration refresh.

      With improvements in configuration cache sync and possible decrease of sync times, the preprocessing configuration refresh will be performed more often and have more noticeable performance impact. Also because of incremental configuration sync server will cache preprocessing data also for items monitored by proxies (to track revisions), increasing preprocessing configuration refresh.

      Investigate possibility of revision based incremental preprocessing configuration refresh. This will be based on host, hostmacro, global macro and regular expression revisions like it's being done with proxy configuration sync.

        1. zbx_export_hosts (1).json
          7 kB
          Andrejs Zazuks
        2. zabbix_proxy.log.tar.gz
          1.75 MB
          Andrejs Zazuks
        3. zabbix_agentd.log.tar.gz
          458 kB
          Andrejs Zazuks

            wiper Andris Zeila
            wiper Andris Zeila
            Team A
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: