### 2026[​](#2026 "Direct link to 2026")

* [November 1](https://n9e.github.io/blog/migrate-zabbix-to-prometheus.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/migrate-zabbix-to-prometheus.md)
  <!-- -->
  [Migrating from Zabbix to Prometheus](https://n9e.github.io/blog/migrate-zabbix-to-prometheus.md)
* [November 1](https://n9e.github.io/blog/symptom-based-alerting.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/symptom-based-alerting.md)
  <!-- -->
  [Symptom-based alerting with Prometheus](https://n9e.github.io/blog/symptom-based-alerting.md)
* [November 1](https://n9e.github.io/blog/prometheus-high-availability.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/prometheus-high-availability.md)
  <!-- -->
  [Prometheus high availability: storage vs alerting](https://n9e.github.io/blog/prometheus-high-availability.md)
* [November 1](https://n9e.github.io/blog/mcp-server-for-alerting.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/mcp-server-for-alerting.md)
  <!-- -->
  [MCP server for alerting: six design decisions](https://n9e.github.io/blog/mcp-server-for-alerting.md)
* [November 1](https://n9e.github.io/blog/kube-state-metrics-vs-metrics-server-vs-cadvisor-vs-node-exporter.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/kube-state-metrics-vs-metrics-server-vs-cadvisor-vs-node-exporter.md)
  <!-- -->
  [kube-state-metrics vs metrics-server vs cAdvisor vs node\_exporter](https://n9e.github.io/blog/kube-state-metrics-vs-metrics-server-vs-cadvisor-vs-node-exporter.md)
* [November 1](https://n9e.github.io/blog/prometheus-alert-for-duration.md)
  <!-- -->
  [ - ](https://n9e.github.io/blog/prometheus-alert-for-duration.md)
  <!-- -->
  [How long should a Prometheus alert wait? Data from 692 rules](https://n9e.github.io/blog/prometheus-alert-for-duration.md)
