Hello guys, I've been playing with the zabbix API for some time now, the system is growing and the API seems pretty responsive overall except for the history endpoint (Which i believe translates to a backend of 4 MySQL tables)
I'm mainly retrieving 3 days worth of data specifying the time range and the item id (I use this for trends, i want the raw data not the hourly one), but it can take several seconds for the api response to come back. Are there any optimizations I can do somewhere for example in the database (Indexes??)?
Would I get significant performance gains utilizing Timescale over MySQL?
The system has about 700 hosts but there will be more for sure (Storing items 7d/365d)
I'm mainly retrieving 3 days worth of data specifying the time range and the item id (I use this for trends, i want the raw data not the hourly one), but it can take several seconds for the api response to come back. Are there any optimizations I can do somewhere for example in the database (Indexes??)?
Would I get significant performance gains utilizing Timescale over MySQL?
The system has about 700 hosts but there will be more for sure (Storing items 7d/365d)
Comment