Werk #13304: Changed internal livestatus serialization format to json

Komponente User interface
Titel Changed internal livestatus serialization format to json
Datum 11.05.2022
Checkmk Edition Checkmk Raw (CRE)
Checkmk-Version 2.1.0b9 2.2.0b1
Level Kleine Änderung
Klasse Neues Feature
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen

The GUI now fetches most of the data for the views using the json format instead of python. Larger views in particular will benefit from this change, as parsing Python data takes 10-15 times longer than parsing the same amount of json data. A view with 1000 rows roughly fetches 1MB of data.

  • Python parsing: 300ms
  • Json parsing: 25ms

Note: There are still other livestatus queries that use the old python format, but we will reduce them over time.

Zur Liste aller Werks