VictoriaMetrics ืืื DBMS ืืืืจ ืื ืืชื ืืืจืืื ืืืืกืื ืืขืืืื ื ืชืื ืื ืืฆืืจื ืฉื ืกืืจืช ืืื (ืจืฉืืื ืืืจืืืช ืืืื ืืืขืจืืช ืขืจืืื ืืชืืืืื ืืืื ืื, ืืืฉื, ืืืชืงืืืื ืืืืฆืขืืช ืกืงืจ ืชืงืืคืชื ืฉื ืืฆื ืืืืฉื ืื ืื ืืืกืฃ ืฉื ืืืืื).
ืฉืื ืงืืืืืืื ืคืืื. DevOps, SRE, LeroyMerlin, ืืื ืืื ืงืื - ืืื ืชืืื ืื ื: ืขืื ืืืงืฉืจ ืืขืืืืื ืืืจืื ืฉื LeroyMerlin.
ืืฉ ืขื ื ืืืืืกืก ืขื OpenStack. ืืฉ ืงืืฉืืจ ืงืื ืืจืืืจ ืืืื ื.
ืืื ืื ืื ืขื ืืืืจืช Kubernetes, ืืื ืื ืขื ืื ืืฉืืจืืชืื ืืงืฉืืจืื ื-OpenStack ืืืจืืฉืื.
ืื ืืชืืื ืืช ืฉืืืืชื ืื ื ืืคืืชืื. ืืฉืคืืชืื ื ืืช ืื ืื, ืืื ืื ื ืืคืขืื ืคืจืืืชืืืก ืฉืืืกื ื ืชืื ืื ืืชืื ืืฉืืื ื-K8s ืขืฆืื. ืืื ืืืฆื ืืืืืืืืช ืืช ืื ืฉืฆืจืื ืืงืจืฆืฃ ืืื ืื ืืืชื ืืชืืช ืืจืืืื, ืืขืจื.
ื ืฆืืจื ืืืขืืืจ ืืช ืื ืื ืชืื ืื ืืืืฅ ืืืฉืืื Kubernetes, ืื ืื ืืฉืื ืืงืจื, ืื ืื ื ืฆืจืืืื ืืืืื ืื ืืืืคื.
ืืคืชืจืื ืืจืืฉืื ืืื ืฉืื ื ืืฉืชืืฉืื ืืคืืจืฆืื ืืืฉืจ ืืฉ ืื ื Prometheus ืฉื ืฆื ืฉืืืฉื, ืืืฉืจ ืื ื ืขืืืจืื ืืืฉืืื Kubernetes ืืจื ืื ืื ืื ืืคืืจืฆืื.
ืืื ืืฉ ืืื ืืื ืืขืืืช ืงืื ืืช. ืืืงืจื ืฉืื ื, ืืืขืืืช ืืชืืืื ืืฉืืื ืื ื 250 ืืืืื, ืืืฉืืื 000 ืืืืื, ืืื ื ืฉืื ืื ื ืื ืืืืืื ืืขืืื ืืื. ืืืืื ื scrape_timeout ื-400 ืฉื ืืืช.
ืืื ืืืื ื ืฆืจืืืื ืืขืฉืืช ืืช ืื? ืคืจืืืชืืืก ืืชืืื ืืกืคืืจ ืืช ืคืกืง ืืืื ืืชืืืืช ืืืืจ. ืื ืื ืืฉื ื ืฉืื ืชืื ืื ืขืืืื ืืืจืืื. ืื ืืืืื ืคืจืง ืืืื ืฉืฆืืื ืื ืื ืชืื ืื ืื ืืืืืืื ืืืกืฉื ืื ื ืกืืจ ืืืืฆืขืืช http, ืืื ืืืคืขืื ื ืืฉืืช ืืืฉืื ืืื ืชืื ืื ืื ื ืื ืกืื ื-Prometheus ืขืฆืื.
ืืืื ืืืืจืื ืืช ืืืจืคืื ืฉืื ื ืืงืืืื ืืืฉืจ ืืืง ืืื ืชืื ืื ืืกืจืื. ืืืืืช ืืืื ืื ืงืจืืขืื ืืื ืื ื ืื ืืจืืฆืื ืืื.
ืืืคืฉืจืืช ืืืื ืืื ืจืืกืืง ืืืืืกืก ืขื ืฉื ื ืคืจืืืชืืืก ืฉืื ืื ืืืืฆืขืืช ืืืชื ืื ืื ืื ืคืืจืฆืื.
ืืืืืื, ืคืฉืื ืงื ืืืชื ืืจืกืง ืืืชื ืืฉื. ืืคืฉืจ ืืืฉืชืืฉ ืื ืืื, ืืื ืืืืื ื ืืืืฉืื ืืืื.
ืืขืช ื ืฆืืจื ืืขืื ืืช ืืจืกืืกืื ืืืื ืืืืฉืื. ืืชื ืืืื ืืงืืช promxy, ืืฉืจ ืืืื ืืืืืจ ืืจืกืืกืื ืืืืคืื ืืช ืื ืชืื ืื. ืื ืขืืื ืขื ืฉื ื ืจืกืืกืื ืื ืงืืืช ืื ืืกื ืืืช. ืื ืืืื ืืืืืช ืืืืฉื ืืืืฆืขืืช promxy, ืืื ืื ืขืืืื ืงืฉื ืืื.
ืืืคืฉืจืืช ืืจืืฉืื ื ืืื ืฉืื ืื ื ืจืืฆืื ืื ืืืฉ ืืช ืื ืื ืื ืืคืืจืฆืื ืื ืืื ืืืื ืืืื.
ืืคืชืื Prometheus ืืืืจืื ืืืืจืืจ, "ืืืจ'ื, ืืฉืชืืฉื ื-TimescaleDB ืืืจ ืื ืื ืื ื ืื ื ืชืืื ืืืืกืื ืืืืื ืืืืื ืืจืื." ืื ืื ืืืฉืืื ืฉืืื.
ืื ืื ื ืจืืฉืืื ืขื ืคืืกืช ื ืืืจ ืฉืื ืื ื ืขืืืื ืฆืจืืืื ืืคืจืืง ืืืืฅ, ืืื ืื ืืืืกื ืืื ืืืงืื ืืื.
ืืืืกืจืื ืืฉื ื ืืื ืฆืจืืืช ืืืืืจืื. ืื, ืื ื ืืืื ืฉืจืืื ืืืืื ืฉืืฉื ืช 2020 ืืื ืืืื-ืืืื ืฉื ืืืืจืื ืขืืืื ืืืืจื, ืืื ืขืืืื.
ืขืืฉืื ืืฉ ืื ื ืกืืืืช ืืคืชืืื ืืคืจืืืื. ื-dev ืื ืืขืจื 9 ืืืื-ืืืื ืขืืืจ 350 ืืืืื. ืืชืคืืงื ืืืืืจ ื-000 ืืืื-ืืืื ืืงืฆืช ืืืชืจ ื-14 ืืืืื. ืืื ืขื ืืืช, ืืื ืืฉืืืจื ืฉืื ื ืืื 780 ืืงืืช ืืืื. ืื ืจืข. ืืขืืฉืื ืืกืืืจ ืืื.
ืื ืื ื ืขืืฉืื ืืืฉืื, ืืืืืจ ืขื ืืืืืื ืืืฆื ืืืืื, ืืืืจ ืื ืื ื ืงืจืืืื ืืืืื, ืืฉืื ืืชืื ืื ืื ืื ื ืืงืืืื 35-37 ืืืื-ืืืื ืฉื ืืืืจืื. ืืื ืืืจ 4 ืืืืืื ืืืืื ืืืจืฉืื ื-90 ืืืื-ืืืื ืฉื ืืืืจืื. ืืืืืจ, ืืื ืืืฉื ืืืืฆืขืืช ืื ืืกืื ืฉืกืืคืงื ืืคืชืื ืคืจืืืชืืืก. ืืกืชืืื ื ืขื ืืืชืื ืืืื ื ืฉืื ืื ื ืื ืจืืฆืื ืืฉืื ืืื ืืืืืื ืขื ืฉืจืช ืจืง ืืฉืืื ื ืืืืจ.
ืื ืจืง ื ืืืื ืืช ืืกืคืจ ืืืืื ืืช, ืื ืื ื ืื ืขืืงืืื ืืืจ ืืืืื ืืช ืืืืืจืืืืืืืช ืขืฆืื. ืืื, ืืื ืฉืืืื ืืืชืจ ืืืื ืืช ืืืจืืืืืืืช, ืืืชืจ ืืืืื ืืกืืืื ืฉืื ืื ืืื'. ืชืืื ืื ื ืฆืืืื ืืืืืืช ืฉื ืืืฉืืื ืฉืื ื ืืืืื ืช ืืืืื.
ืขื ืฉืื ืืืกืง, ืื ืืื ืื ืื ืืจืืข ืืื, ืืื ืืืืชื ืจืืฆื ืืฉืคืจ ืืืชื. ืงืืืื ื ืืกื ืืื 15 ืืืื-ืืืื ื-120 ืืืื, ืืชืืื 100 ื ืชืื ืื ืืืืกืื, 20 ื ืชืื ืื ืื ืืืืกืื, ืืื ืื ืื ื ืชืืื ืจืืฆืื ืคืืืช.
ืืืชืื ืืื, ืื ื ืจืืฉืืื ื ืงืืื ื ืืกืคืช - ืืืืืจ ืืฆืจืืื ืืืืื ืฉื ืืฉืืืื, ืฉืื ื ืขืืืื ืจืืฆืื ืืืกืื, ืื ืื ืื ื ืื ืจืืฆืื ืฉืืฉืืื ืื ืืืืจ ืฉืื ื ืืฆืจืื ืืืชืจ ืืฉืืืื ืืืืฉืืื ืฉืื ื ืฉืื ืื ืืช OpenStack.
ืืฉ ืขืื ืืกืจืื ืืื ืฉื ืคืจืืืชืืืก, ืฉืืืืื ื ืืขืฆืื ื, ืื ืืคืืืช ืืืืืฉืื ืืืืื ืฉื ืืืืจืื. ืขื ืคืจืืืชืืืก, ืืื ืืจืื ืืืชืจ ืืจืืข ืืื, ืื ืืื ืื ืืืืืกืืื ืืืื ืืืื. ืฉืืืืฉ ืืืืืื ื- docker ืืื ืื ืื ืืืคืฆืื. ืื ืคืชืืื ื-RAF ืฉืื ื ืคื ืืืฉ 20-30 ืืืื-ืืืื, ืื ืืืงื ืืจืื ืืืื ืืื ืืขืืืช.
ืื ืขืื ืกืืื ืฉืืืืื ืคืจืืืชืืืก ืื ืืชืืื ืื ื, ืืืืืจ ืื ืื ื ืื ืืืืืื ืืืืืื ืืช ืฆืจืืืช ืืืืืจืื.
ืืคืฉืจ ืืืื ืืืืฆืื ืชืืื ืืช ืืื. ืื ืื ื ืฆืจืืืื ืืช ืืชืืื ืืช ืืื ืืื ืืืจืื ืืฉืืื HA. ืื ืื ื ืจืืฆืื ืฉืืืืืื ืฉืื ื ืืืื ืืืื ืื ืชืืื ืืืื ืืงืื, ืื ืื ืืฉืจืช ืฉืืืืกื ืืช ืืืืืื ืืืื ืงืืจืก. ืืืื ื ืฆืืจื ืืื ืืช ืชืืื ืืช ืืื.
ืชืืื ืืช ืื ืืืืจืช ืฉืชืืื ืื ื ืืคืืืืช ืฉื ืจืกืืกืื, ืืืืชืื, ืืคืืืืช ืฉื ืขืืืืืช ืืืฉืืืื ืื ืฆืจืืื. ื ืืชื ืืืืืื ืืืชื ืืืขื ืืืคืงืืช, ืืื ืืื ืืืช ืฆืจืืืช ืืืฉืืืื ืชืืื ืืืื ืืืืช.
ืืืกืจืื ืืช ืืคื ืืกืืจ ืืฆืืจื ืฉืื ืจืฉืื ื ืืืชื ืืขืฆืื ื:
- ืืืืื ืืขืืืช ืืืืื ืืืฆืื ืืช.
- ืฆืจืืืช ืืฉืืืื ืืืืื.
- ืืื ืืจื ืืืืืื ืืช ืฆืจืืืช ืืืืืจืื.
- ืืืฉืื ืืืจืื ืืขืชืืจ ืืฉืืืื ืฉื HA.
ืืขืฆืื ื ืืืืื ื ืฉืื ืื ื ืืชืจืืงืื ืืคืจืืืชืืืก ืืืชืงื ืืืกืื.
ืืืืื ื ืืขืฆืื ื ืืจืืฉืืช ื ืืกืคืืช ืฉืื ื ืฆืจืืืื. ืึถื:
- ืืืื ืชืืืืช promql, ืื ืืจืื ืืืจืื ืืืจ ื ืืชืื ืขืืืจ Prometheus: ืฉืืืืชืืช, ืืชืจืืืช.
- ืืื ืืฉ ืื ื ืืช Grafana, ืฉืืืจ ืืชืื ืืืืืง ืืืืชื ืฆืืจื ืขืืืจ ืคืจืืืชืืืก ืืืืง ืืืืจื. ืื ื ืื ืจืืฆื ืืฉืืชื ืืืืืช ืืืืื ืื.
- ืื ืื ื ืจืืฆืื ืืื ืืช ืืจืืืืงืืืจืช HA ืจืืืื.
- ืื ืื ื ืจืืฆืื ืืฆืืฆื ืืช ืืฆืจืืื ืฉื ืื ืืฉืืืื.
- ืืฉ ืขืื ื ืืืื ืก ืงืื. ืืื ื ื ืืืืืื ืืืฉืชืืฉ ืืกืืืื ืฉืื ืื ืฉื ืืขืจืืืช ืืืกืืฃ ืืืื ืขื ื. ืื ืื ื ืขืืืื ืื ืืืืขืื ืื ืืืื ืก ืืืืืื ืืืื. ืืืืืืื ืฉืืื ืืืื ืืขืืฃ ืืฉื, ืขืืื ื ืืืืืื ืืช ืขืฆืื ื ืืืืงืื ืืงืืื.
ืื ืืืืชื ืืจืืจื. ืืกืคื ื ืืช ืื ืื ืฉืืื ืื ื ื ืืกืืื ืืืชื. ืืกืชืืื ื ืืืฃ ืคืจืืืชืืืก ืืืืืจ ืืืื ืืืจืฆืื, ืงืจืื ื ืืืืจื ืฉื ืืืืจืื ืืจืืื ื ืื ืืฉ ืฉื. ืืืขืฆืื ื, ืืืจื ื ื-VictoriaMetrics ืืชืืืืฃ ื-Prometheus.
ืืื? ืื:
- ืืืืจ promql.
- ืืฉ ืืจืืืืงืืืจื ืืืืืืจืืช.
- ืื ืืฆืจืื ืฉืื ืืืื ืืืจืคืื ื.
- ืืืื ืืฉืื, ืื ืจืื ื ืกืคืง ืืช ืืืกืื ืืืืืื ืืชืื ืืืืจื ืฉืื ื ืืฉืืจืืช, ืื ืื ืื ื ืืืคืฉืื ืืจืืฉ ืืืืืืช ืืกืืืื ืฉืื ืื ืืื ืฉืืฉืชืืฉืื ืืืืื ืืืฉืชืืฉ ืืื ืืืฉืืืื ืฉื ืืืฉืืื ืืฆืืจื ืืืืืืช ืืืฉืื, ืื ืืฉ ืกืืืื ืฉืื ืืืื ืจืืืื ืืืจืืช.
ืืืื ื ืขืฉื ืืช ืืืฉืืืื ืืจืืฉืื ื. ืื ืื ื ืืืงืืื ืืช ืืืชื ืคืจืืืชืืืก ืืชืื ืืืฉืืื, ืคืจืืืชืืืก ืืืฆืื ื ืืืื ืืืื. ืืืกืฃ ืืจื ืืจืืืง ืืชืื VictoriaMetrics.
ืืื ืืกืชืื ืฉืืื ืงืืื ื ืขืืืื ืงืื ืืฆืจืืืช ืืืขืื ื-VictoriaMetrics. ืืืืืงื ืฉื VictoriaMetrics ืืืืจ ืื ืืืื ืคืจืืืจืื ืื ืืืืืื ืืืืชืจ. ืืืงื ื ืืืชื. ืื ืืคืืืชื ืืช ืฆืจืืืช ืืืขืื ืืฆืืจื ืืืื ืืืื.
ืืืงืจื ืฉืื ื, ืฆืจืืืช ืืืืืจืื ืฉื ืคืจืืืชืืืก, ืฉื ืืฆืืช ืืืฉืืื Kubernetes, ืื ืขืืชื ืืฉืืขืืชืืช.
ืื ื ืืฉืืืื ืฉื ื ืืงืืจืืช ื ืชืื ืื ืฉื ืืืชื ื ืชืื ืื. ืืคืจืืืชืืืก ืื ื ืจืืืื ืืช ืืืชื ื ืชืื ืื ืืกืจืื. ืืื ืืกืืจ ื-VictoriaMetrics.
ืชืืฆืืืช ืืืืงืช ืฉืื ืืืืกืง. ืื ืื ื ืืคืจืืืชืืืก ืงืืืื ื 120 ืืืื-ืืืื ืืกื ืืื. ื-VictoriaMetrics ืื ืื ื ืืืจ ืืงืืืื 4 ืืืื-ืืืื ืืืื. ืืฉ ืื ืื ืื ืงืฆืช ืฉืื ื ืืื ืฉืื ืื ื ืจืืืืื ืืจืืืช ืืคืจืืืชืืืก. ืืืืืจ, ืื ืชืื ืื ืืืจ ืืืืกืื ืื ืืื ืืืื, ืชืื ืืฆื ืฉืขื. ืื ืืืจ ื ืงืฆืจื ืืืื ืืืื, ืชืื ืืฆื ืฉืขื, ืืืจืืช ืืขืืืื ืฉืื ืชืื ืื ืขืืืื ืืืืื ืืืืืจ ืืืชืจ. ืืชืืฆืื ืืื, ืืกืื ื ืืงืื ืืืืกืง.
ืื ื ืื ืืืกืืื ืืฆืจืืืช ืืฉืืื ืืืืจืื. ืืืื ืืืืืงื, ืคืจืกื ืื ื ืืช ืคืจืืืชืืืก ืืืืื ื ืืืจืืืืืืช - 8 ืืืืืช, 24 ืืืื-ืืืื. ืคืจืืืชืืืก ืืืื ืืืขื ืืื. ืืื ื ืคื ืขื OOM Killer. ืืืงืืื, ืจืง 900 ืืืืื ืคืขืืืื ื ืืฆืงื ืืชืืื. ืื ืืขืจื 000-25 ืืืืื ืืฉื ืืื.
ืืจืฆื ื ืืช VictoriaMetrics ืขื ืืืื ื ืืืจืืืืืืช ืืคืืื ืืืื ืขื 8 ืืืื-ืืืื ืฉื ืืืืจืื RAM. ืืฆืืื ื ืืืจืื ื-VictoriaMetrics ืืขืืื ืืืื ืขื ืืื ืืชืขืกืงืืช ืขื ืืื ืืืจืื ืืืืฉื ืฉื 8GB. ืืกืืคื ืฉื ืืืจ, ืฉืืจื ื ืขื 7 ืืืื-ืืืื. ืืื ืขื ืืืช, ืืืืจืืช ืืกืคืงืช ืืชืืื, ืืืืืจ ืืืืื, ืืืืชื ืืคืืื ืืืืื ืืื ืฉื ืคืจืืืชืืืก.
ืืืขืื ืืคื ืืืจืื ืืืชืจ ืืื ืืืฉืืืื ื-Prometheus. ืืื ืคืจืืืชืืืก ืฆืืจื 2,5 ืืืืืช, ื-VictoriaMetrics ืฆืืจืืช ืจืง 0,25 ืืืืืช. ืืืชืืื - 0,5 ืืืืืช. ืืฉืืื ืืชืืืืช, ืืื ืืืืขื ืืืืื ืืืช, ืืื ืื ืืืื ืืืื ื ืืืจ.
ืืืงืจื ืฉืื ื, ืืืืืจื ื ืคืื ืขื VictoriaMetrics ืืกืืืืช ืืจืืจืืช; ืจืฆืื ื ืืืกืื ืืกืฃ ืืขืฉืื ื ืืืช.
ืืื ื ืืฆื ืืื ืฉืชื ื ืงืืืืช - ืืขืืืช ืืืืื ืืฆืจืืื ืืืืื ืฉื ืืฉืืืื. ืืื ืื ื ืจืง ืฆืจืืืื ืืืืืื ืฉืชื ื ืงืืืืช ืฉืขืื ื ืืชืจื ืื ื ืืขืฆืื ื.
ืืื ืืขืฉื ืืืื ื ืืืืืืช, ืื ื ืืืฉืืืื ืืช VictoriaMetrics ืืืืกืื ืฉื ืืืืื. ืืื ืืืืืื ืฉืืื ืื ืจืื ื ืกืคืง ืืช VictoriaMetrics ืืืืกืื ืขืืืจ ืื ืืืจืื, ืขืืื ื ืืืืืื ืืช ืืื ืฉืืฉืชืืฉื ืืืฉืืื ืืื ืืื ืฉืื ืืชื ื ืื ื ืืืชื.
ืืฉ ืคืจืืืจ ื ืคืื ืฉืืืคืฉืจ ืืืืืื ืืคื ืืื, ืืคื ื ืคื ื ืชืื ืื ืืืคื ืืื ืืืฆืืข.
ืืฉื ื ืื ืืคืฉืจืืช ืืฆืืื ืช ืืืืคืฉืจืช ืื ื ืืืืืื ืืช ืฆืจืืืช ืืืืืจืื, ืืืื ื ืืื ืืืฆืื ืืช ืขืฆื ืืืืืื ืฉืืืคืฉืจ ืื ื ืืงืื ืืืืจืืช ืคืขืืื ืชืงืื ื ืืฆืจืืืช ืืฉืืืื ื ืืืชื.
ืืื ืืก ืขืื ื ืงืืื ืืืช, ืืืืืจ ืืืงื ืืช ืื ืงืืื - ืื ืืคืฉืจ ืืืืืื ืืช ืฆืจืืืช ืืืืืจืื.
ืืืืืจืฆืืืช ืืจืืฉืื ืืช, ืืืงื ื ืืช VictoriaMetrics Single Node. ืืืืจ ืืื ื ืขืืืจ ืืืจืกืช ืืืฉืืืืืช ืฉื VictoriaMetrics.
ืืื ืืฉ ืื ื ืื ืืืคืฉืืช ืืืคืจืื ืืื ืฉืืจืืชืื ืฉืื ืื ื-VictoriaMetrics ืืืชืื ืืื ืฉืื ืืคืขืื ืืืืื ืืฉืืืื ืื ืืฆืจืื. ืืื ืคืชืจืื ืืืื ืืืืฉ ืื ืื. ืืฉืชืืฉื ื ืืื ืขื ืขืฆืื ื.
ืืืจืืืืื ืืขืืงืจืืื ืฉื VictoriaMetrics Cluster Version ืื vmstsorage. ืืืื ืืืืืช ืืกืคืจ N ืืื. ืืืงืจื ืฉืื ื ืืฉ 2 ืืื ืขื ืื.
ืืืฉ vminsert. ืืื ืฉืจืช ืคืจืืงืกื ืฉืืืคืฉืจ ืื ื: ืืืจืื ืคืืฆืื ืืื ืื ืืืืกืื ืฉืกืืคืจื ื ืขืืื, ืืืื ืืืคืฉืจ ืื ืจืคืืืงื, ืืืืืจ ืืืื ืืื ืื ืคืืฆืื ืืื ืจืคืืืงื.
Vminsert ืชืืื ืืคืจืืืืงืืื OpenTSDB, Graphite, InfluxDB ื-RemoteWrite ื-Prometheus.
ืืฉ ืื vmselect. ืืืฉืืื ืืขืืงืจืืช ืฉืื ืืื ืืขืืืจ ื-vmstorage, ืืงืื ืืื ื ืชืื ืื, ืืืื ืืคืืืืช ืฉื ื ืชืื ืื ืืื ืืืชืช ืืืชื ืืืงืื.
ืืฉ ืืืจ ื ืคืื ืฉื ืงืจื vmagent. ืื ืื ื ืืืื ืืืืืื ืืืชื. ืื ืืืคืฉืจ ืื ืืืืืืจ ืืืืืง ืืื ืคืจืืืชืืืก ืืขืืืื ืืขืฉืืช ืืื ืืืืืง ืืื ืคืจืืืชืืืก. ืืืืืจ, ืืื ืืืกืฃ ืืืืื ืืืืคืื ืืฉืืจืืชืื ืฉืื ืื ืืฉืืื ืืืชื ื-vminsert. ืืื ืืื ืชืืื ืื.
ืฉืืจืืช ืืขืืื ื ืืกืฃ ืืื vmalert, ืืืืคืฉืจ ืื ืืืฉืชืืฉ ื-VictoriaMetrics ื-backend, ืืงืื ื ืชืื ืื ืืขืืืืื ื-vminsert ืืืฉืืื ืืืชื ื-vmselect. ืืื ืืขืื ืืช ืืืชืจืืืช ืขืฆืื, ืืื ืื ืืช ืืืืืื. ืืืงืจื ืฉื ืืชืจืืืช, ืื ื ืืงืืืื ืืช ืืืชืจืื ืืจื alertmanager.
ืืฉ ืจืืื wmauth. ืื ื ืขืฉืืืื ืื ืื (ืขืืืื ืื ืืืืื ื ืขื ืื) ืืืฉืชืืฉ ืื ืืืขืจืืช ืืจืฉืื ืขืืืจ ืืจืกืช ืจืืืื ืื ืืกืื ืฉื ืืฉืืืืืช. ืืื ืชืืื ื-remoteWrite ืขืืืจ Prometheus ืืืืื ืืืฉืจ ืขื ืกืื ืืชืืืช ื-URL, ืื ืืืชืจ ืืืืง ืืืืง ืืฉื ื ืฉืื, ืฉืื ืืชื ืืืื ืื ืื ืืืื ืืืชืื.
ืืฉ ืื vmbackup, vmrestore. ืืื, ืืขืฆื, ืฉืืืืจ ืืืืืื ืฉื ืื ืื ืชืื ืื. ืืืื ืืขืฉืืช S3, GCS, ืงืืืฅ.
ืืืืืจืฆืื ืืจืืฉืื ื ืฉื ืืืฉืืื ืฉืื ื ื ืขืฉืชื ืืืืื ืืืกืืจ. ืืืืชื ืชืงืืคื ืื ืืื ืืขืชืง, ืื ืืืืืจืฆืื ืฉืื ื ืืืืชื ืืืจืืืช ืืฉื ื ืืฉืืืืืช ืฉืื ืื ืืขืฆืืืืื ืฉืืชืืื ืงืืืื ื ื ืชืื ืื ืืจื RemoteWrite.
ืืื ืืกืชืื ืฉืืืฉืจ ืขืืจื ื ื-VictoriaMetrics Single Node ื-VictoriaMetrics Cluster Version, ืขืืืื ื ืฉืืจื ื ืขื ืืืชื ืืฉืืืื ื ืฆืจืืื, ืืืืืจ ืืขืืงืจื ืฉืืื ืืื ืืืืืจืื. ืื ืืขืจื ืืืคืฆื ืื ืชืื ืื ืฉืื ื, ืืืืืจ ืฆืจืืืช ืืฉืืืื.
ืืืจ ื ืืกืคื ืืื ืืขืชืง. ืืช ืื ืื ืฉืืืื ื ืืืฉืืื ืืื ืืืื ืืืกืืช. ืื ืื ืชืื ืื ืฉืื ื ืืืืืงืื ืืื ืืฉืืืคืืื.
ืืื ืืืฉืืื ืืฉ N ื ืงืืืืช ืื ืืกื, ืืืืืจ ืคืจืืืชืืืก ืืืื ืืืืกืืฃ ื ืชืื ืื ืืืืฆืขืืช HAPROXY. ืืื ืืฉ ืื ื ืืช ื ืงืืืช ืืื ืืกื ืืื. ืืืจื ื ืงืืืช ืืื ืืกื ืืื ืชืืืื ืืืืื ืก ืืืจืคืื ื.
ืืืงืจื ืฉืื ื, HAPROXY ืืื ืืืฆืืื ืืืืืื ืฉืืฉืจืชืืช ืืืืจื, ืืืกืคื ืืฉืืจืืชืื ืืืจืื ืืชืื ืืฉืืื ืื. ืืืงืจื ืฉืื ื, ืื ืืคืฉืจ ืืื ืืืฆืืจ ืืชืืืช ืืืช; ืืืื ื ืฆืจืืืื ืืขืฉืืช ืืกืคืจ ื ืงืืืืช ืื ืืกื, ืืืืืื ืฉืืืืื ืืช ืืืืืจืืืืืืืช ืขืฆืื ืฉืขืืืื ืคืืขื ืืฉืืื VictoriaMetrics ืืืืงืืืช ืืืืืจืื ืฉืื ืื ืฉื ืืืชื ืกืคืง ืขื ื, ืืืืืจ ืื ืืชืื ืืขื ื ืฉืื ื, ืืื ืืืืฅ. .
ืืฉ ืื ื ืืชืจืื. ืื ืื ื ืืฉืชืืฉืื ืื. ืื ื ืืฉืชืืฉืื ื-alertmanager ื-Prometheus. ืื ื ืืฉืชืืฉืื ื-Opsgenie ืืืืืืจื ืืขืจืืฅ ืืกืืจืช ืืชืจืื. ืืืืืจื ืืืืืื ื-dev, ืืืื ืืฉืื ื-prod, ืืื ืืขืืงืจ ืืฉืื ืกืืืืกืื, ืฉืืจืืฉ ืืืื ืืกืื. ืืืืคืกืื ื ืืื ืงืจืืืืช. ืืื ืฉืืืืช, ื ืืืื ืืืจืืขืื.
ืืฉืืื ืื ืฆืืืช: "ืื ืืคืงื ืขื ืื ืืืืจ?" ืืืงืจื ืฉืื ื, ื ืืืืจ ืื ืืจ ืขืืงื ืืืจ ืขืฆืื, ืืืืืื ืฉืื ื ืืฉืชืืฉืื ื-vmagent ืืื ืฆืืืช. ืืืืืืื ืฉืืฆืืชืื ืฉืื ื ืืคืืืจืื ืขื ืคื ื ืืจืืื ื ืชืื ืื ืฉืื ืื ืฉื ืืืชื ืกืคืง, ืืื ืืืื ืกื ืืจ ืืฉ ืขืจืืฅ ืืฉืื, ืื ืขืฆืืืืื, ืืื ืื ืืืืข ืืื ืืคืืฆื, ืขืืืื ื ืงืื ืืชืจืืืช. ืื, ืืืื ืืืชืจ ืืืื, ืืื ืขืืืฃ ืืงืื ืืืชืจ ืืชืจืืืช ืืืฉืจ ืืฃ ืืืช.
ืื ื ืืกืืืืื ืืช ืืจืฉืืื ืฉืื ื ืืืืฉืื HA.
ืืืืืฉื ืืจืฆืื ื ืืฆืืื ืืช ืืืืืืช ืืชืงืฉืืจืช ืขื ืงืืืืช VictoriaMetrics. ืื ืืฆื ืืืืื ืืืื. ืืืืจ'ื ืืืืืื. ืื ืื ืกืื ืืืชืขืืง ืืื ืืงืจื ืฉืืืฆืข.
ืืชืืืชื ืืขืืืช ื-GitHub. ืื ื ืคืชืจื ืืืจ ืืืื. ืืฉ ืขืื ืืื ืืขืืืช ืฉืื ืกืืืจืืช ืืืืจื, ืืื ืื ื ืืืจ ืืืื ืืจืืืช ืืืงืื ืฉืืขืืืื ืืืืืื ืืื ืืชืืฆืขืช.
ืืืื ืืขืืงืจื ืขืืืจื ืืืืื ืืืืืจืฆืืืช ืืื ืฉืื ืื ื ืืืื ืฆืืืช, ืื ืืืฉื 30 ืืฉื ืืืช ืืจืืฉืื ืืช vminsert ืื ืืืื ืืื ืืืืื ืฉืืื ืงืฆื ืืืืจื. ืื ืืืืื ืืขืช. ืืืืฉ ืชืื ืฉื ืืื ืื ืฉืชืืื, ืื ืชืื ืื ื ืืงืืื ืืื ืืฆืืชืื ืื ืืชืจืื, ืืืืงืฉื ืืคืกืืงื ืืืืืช ืืฆืืืช ืืืกืจ ืืื.
ืืฉืื ืืกืืื ืจืฆืื ื ืฉ-VictoriaMetrics ืชืืื ืืคืขืืื ืฉื VictoriaMetrics. ืืืืื ื ืื. ืืขืช ืื ื ืืื ืื ืืืืคื ืคืขืื ืืกืืจืช ืขืืืจ ืืืืคืจืืืจ ืฉื VictoriaMetrics ืฉืืืงื ืืช ืื ืืืืืื ืืืืฉืื ืืืงืื ืืื'. Prometheus, ืืืืืื ืฉืื ื ืื ืืงืืืืืื ืืฉืชืืฉืื ืืืืืื ืฉืืืืขืื ืขื ืืืืคืจืืืจ Prometheus.
ืืฉื ื ืืฆืขืืช ืืฉืืคืืจ ืืืฉืื ืืืฉืืื. ืฆืืื ืชื ืืืชื ืืืขืื.
ืืื ื ืืืืช ืจืืฆื ืืืืจืื ืืช ืืืืืื. ืืืงืจื ืฉืื ื, ืืืืื ืืืคืืชืช ื ืืืฆื ืื ืืจืง ืืฆืคืืื ืืืืืืช. ืืืืคื ืืก, ืืื ืืื ืืกืคืืง ืื ืืืืื ืืืื. ืืืืืช ืืื ื ืืืฆืืช ืืฉื ื, ืฉืืืฉ, ืืืฉ, ืขืฉืจ ืฉื ืื. ืืขืจื ืืืจื ืืื ืืกืคืืง.
- ืืืจื ื ืืื, ืืื ืืื ืืขืืืชืื ื, ืืขืช ืืฉืืืืฉ ืืคืจืืืชืืืก.
- ืืืจื ื ื-VictoriaMetrics ืืขืฆืื ื.
- ืื ืงื ื ืืืื ืื ืืื ืื ืื ืืืช ืืื ืืืคืงืืช.
- ืื ืื ื ืืืืืื ืืืคืืฅ ืจืืืืื ืฉืื ืื ืืืกืคืจืื ืฉืื ืื ืฉื ืฆืืชืื ืืืฉืืื, ืืืืืื ืืืชื ืืคื ืืืืจืื, ืืืืกืืฃ ืืืืจืื ืืื'.
ื ืฉืชืืฉ ื-VictoriaMetrics ืืืืช ืื ืืืื ืืืื ื ืืช ืื. ืื ืื ืฉืืื ืืื ืฉืืคื ืืืืืช.
ืืื ืงืืื QR ืืฆ'ืื ืฉื VictoriaMetrics, ืื ืฉื ืืงืฉืจ ืฉืื, ืจืืืจ ืืื ื ืฉื LeroyMerlin.
ืืงืืจ: www.habr.com