Firewall needs a long term storage for metrics, at the moment Netdata does the job but it has the following limitations:
- only 6 hours
- very old build
- hard to customize
We landed on Victoria Metrics due to the nice space usage and easy replacement for Prometheus, which does the same as Netdata.
However a tool that scrapes the data from the firewall and send it to Victoria is needed, that's where Telegraf comes in.
From Telegraf the data to be sent to the Victoria Metrics is the following:
- generic machine info (CPU, MEM, etc...)
- MWAN status
- services status
- pings
Victoria can through vmalert mimic what AlertManager does, which is in firewall's case:
- notify downtimes
- notify alerts
Alerts is kept in storage by Victoria Metrics itself.
Firewall needs a long term storage for metrics, at the moment Netdata does the job but it has the following limitations:
We landed on Victoria Metrics due to the nice space usage and easy replacement for Prometheus, which does the same as Netdata.
However a tool that scrapes the data from the firewall and send it to Victoria is needed, that's where Telegraf comes in.
From Telegraf the data to be sent to the Victoria Metrics is the following:
Victoria can through
vmalertmimic what AlertManager does, which is in firewall's case:Alerts is kept in storage by Victoria Metrics itself.