Triggers Panel
• Multiple datasources support
• Filtering by tags
Slide 10
Slide 10 text
Direct DB connection
fetching history data from DB
Slide 11
Slide 11 text
Zabbix API
Backend
Frontend
Slide 12
Slide 12 text
Zabbix API
Backend
Frontend
Slide 13
Slide 13 text
Zabbix API
Backend
Frontend
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
Zabbix API
Backend
Frontend
Slide 17
Slide 17 text
Zabbix API
Zabbix DS
Slide 18
Slide 18 text
SELECT itemid AS metric,
clock / {intervalSec} * {intervalSec} AS time,
{aggFunc}(value) AS value
FROM {historyTable}
WHERE itemid IN ({itemids})
AND clock > {timeFrom} AND clock < {timeTill}
GROUP BY 1, 2
ORDER BY time ASC
Slide 19
Slide 19 text
SELECT itemid AS metric,
clock / {intervalSec} * {intervalSec} AS time,
{aggFunc}(value) AS value
FROM {historyTable}
WHERE itemid IN ({itemids})
AND clock > {timeFrom} AND clock < {timeTill}
GROUP BY 1, 2
ORDER BY time ASC
Slide 20
Slide 20 text
Backend
Frontend
Aggregated data
Slide 21
Slide 21 text
Zabbix API
Zabbix DS
History, Trend
Host, Item, …
Slide 22
Slide 22 text
Zabbix DS
Slide 23
Slide 23 text
Zabbix DS
In progress
Slide 24
Slide 24 text
What’s next?
Slide 25
Slide 25 text
Backend plugins
•Alerting
•Improve caching
•Move data processing to backend