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

Add 'prometheus to json' preprocessing caching

    XMLWordPrintable

Details

    • Team A
    • Sprint 98 (Mar 2023), Sprint 99 (Apr 2023), Sprint 100 (May 2023)
    • 1

    Description

      The 'prometheus to json' preprocessing step performance could be improved by reusing prometheus cache made for 'prometheus pattern' step. This caching is done in two steps:

      1. parsing premetheus data into row vector
      2. indexing rows by label

      The first step already contains most of the information needed for 'prometheus to json' step and could be used without having to parse the whole data again. What would be needed is to also cache help information (from comments) and raw lines (if they aren't cached).

      Attachments

        Activity

          People

            wiper Andris Zeila
            wiper Andris Zeila
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: