VictoriaMetrics ααΊααΆ DBMS αααααΆαααααΏαααΏα αα·αα’αΆα ααααΎααΆαααααααΆαααΆααααααΆααααΆααααααΆαα»α αα·αααααΎαααΆααα·αααααααααα»αααααααααΆαααααΈαααααααΆ (αααααααααΆααΆααααααααΆ αα·ααααα»αααααααααααααααΌαααααΆααΉααααααααΆααα ααΆα§ααΆα ααα ααα½αααΆαααΆααααααΆααααααααα·ααΆαααΆααααααααααααΆαααΆαα§αααααα αΆαααααααΆ α¬ ααΆααααααΌααααααα) α
ααααααααααααα»αααΊ Kolobaev Pavel α DevOps, SRE, LeroyMerlin α’αααΈααααααααΆαααΊααΌα ααΆααΌα - ααΆααΆααα’ααα’αααΈααΎαα α’αααΈαααα»α αα·αα’αααΈαα»ααααα·α LeroyMerlin ααααααααα
ααΆααααααα’ααααΎ OpenStack α ααΆααααααααΆααααΌα αα½ααα ααΆαααααΆααΆαα αα αααααα
ααΆααααΌαααΆααααααΎαα‘αΎααα ααΎαααααααΉα Kubernetes ααααΌα ααΆααΎααααΆαααααααααΆαααααααααΆααα’αααααααΆαα OpenStack αα·αααΆααααααααΆα
αααααΊααΆαααααααΆααααααααΎαααΆααααα»αααΆαα’αα·ααααααα αα ααααααααΎααααα»αα’αα·ααααααΆααα’ααααα ααΎαααΆαααααα·ααααα·αα Prometheus ααααααααΆαα»ααα·αααααααα αααα»αα ααααα K8s αααα½αααΆααααΆααα ααΆααβααβααΎαβαααβαααααβαααααααα·βααΌαβα’αααΈβαααβααααΌαβαααβαααα’αΆα α αΎαβααΆααβααΆβαα βαααααβααΎαβααααβααΆαα αααβαα·ααΆαβαααα ααα
ααΎαααΉαααααΌαααααΆααααΈαα·ααααααααΆααα’αααα ααΆααααα α ααααα Kubernetes ααΈαααααααααα·αααΎααΆαα’αααΈααΎαα‘αΎα ααΎαααααΌααααααΈα’αααΈ αα·αααααααααΆα
αααααααααΆαααΈαα½αααΊααΆααΎαααααΎαα ααααααα ααααααααΎαααΆαααΆααΈααΈααΈ Prometheus αα ααααααααΎαα αΌααα ααΆααα ααααα Kubernetes ααΆααααααααααΆααα αααααα
ααα»ααααααΆααααα αΆααΌα ααΆα αααααα ααΈαααα αααα»αααααΈααααααΎα αααα αΆααΆαα αΆααααααΎααα ααααααααΎαααΆα 250 αααααα α αΎααα ααααααααΆα 000 αααααα ααΎαααΆαααΉαααΆααΎααα·αα’αΆα ααααΎααΆαααΌα αααααα ααΎαααΆααααααΎα scrape_timeout ααα 400 αα·ααΆααΈα
α ααα»βα’αααΈβααΆαβααΆβααΎαβααααΌαβααααΎβαααβααα? Prometheus α αΆααααααΎαααΆααααααα’ααααΈααΎααααα ααΆαα·αααααΆααααααααα·αααααααα ααα αΌαα ααααα·αααΎαααα»αα’αα‘α»αααααααααΆααααααΆααααα αα·αααααααα·αααααΌαααΆααααα αΌαα αΌαααααΆαα α αΎααααααα·αααααΌαααΆααα·αααΆαααα http αααααααααααΌαααΆαα αΆαααα»αααΆααΆααααΆααα α αΎααα·αααααααα·αα αΌααα αααα»α Prometheus αααα½αα―αααα
α’ααααααααααααΆααααΆααααααΆα αααααααΎαααα½αααΆααα αααααααα·αααααααα½αα ααα½αααααΌαααΆαααΆααα ααΆααα·ααΆαααααΌαααΆααα αα α αΎαααΎααα·ααααααΆαα α·αααααΉαααΏααααααα
αααααΎααααααΆααααΊ sharding αααααα’ααααΎ Prometheus ααΈααααααααααΆααΆααααααααααΆααα αααααααΌα ααααΆα
ααΆα§ααΆα ααα ααααΆαααααααα½αααΆααααΆααααΆααααααα ααΆβααβα’αΆα βααααΎβααΆαβααα ααα»ααααβααΎαβααΆαβαααααα βα α·αααβααααα
α₯α‘αΌααααααΎαααΉαααααΌαααααΎαααΆααααααααΆαααααααΆαααααααΆαα½αα α’αααα’αΆα αα promxy ααααα ααααα shard αα·ααα»ααα·ααααααα ααΆααααΎαααΆαααΆαα½α shards ααΈαααΆα ααα»α α αΌααααα½αα αααα’αΆα ααααΌαααΆαα’αα»ααααααΆαααα promxy ααα»ααααααΆαα αααα·ααΆααααα
αααααΎαβααΈβαα½αβααΊβααΎαβα ααβαααβαααβα ααβααααααΆαβαα ααααα αααααβααΆβααΊαβααΆααα
α’αααα’αα·αααααα Prometheus ααΆααα·ααΆααααΆαα αααΆααααΆ "αα»ααα ααααΎ TimescaleDB αααααααααΆ ααΈαααααααΎαααΉααα·αααΆααααααΆααααα»αααααααααααααααααααααα" ααααα·ααααααΆααΆααα·α αα αααααα½αααααα
ααΎααααααααΎαααααΆααα½ααααααΉααααααΎααα ααααααΌααααααα½αα αα ααΎααααΈαα»αα±αααααααΆαα»αα’αααΈαααΆααα’αααα αααααααααα½αα
αα»ααα·ααααα·ααΈααΈαααΊααΆαααααΎααααΆααα’αααα αα αΆαα ααΆα/α αΆα αααα»ααααααΆααα»αααααΆα αααΎαααΉααα·ααΆαααΆαα ααααΆα 2020 α’αααα αα αΆαααΈαααΈααΈα αααΆααααΆαααααααα½αααΆαα ααα»αααααα ααααΆαα
α₯α‘αΌααααααΎαααΆαααα·ααααΆαα’αα·αααααα αα·αααα·αααα αα αααα»α dev ααΆααΊαααα αα 9 ααΈα αααΆαααααααΆαα 350 ααααααα αα αααα»αααα·αααααΆααΆα 000 ααΈα αααΆαααα·αααΌα ααΆα 14 ααααααα αααα»ααααααΆαα½αααααΆααα αααααααΆαααααΆαα»αααααααΎαααΊααααΉααα 780 ααΆααΈααα»αααααα αααβααΆβααΏαβα’αΆαααααα α αΎαα₯α‘αΌαααααααα»αααΉαααααααααΈααΌαα ααα»α
ααΎαααααΎααΆαααααΆαα½α αααααΊαα½αααΆαααααα α αΎαααΎααα αα·ααα½ααααα½α α αΎα αα ααααΆααααΆααα ααΆ ααΎαααα½αααΆαα’αααα αα αΆα 35-37 ααΈα αααΆααα ααα»αααααα½α αα α αΎα 4 ααΆαααααααααααΌαααΆαα’αααα αα αΆααααα αα 90 ααΈα αααΆααα αααααΊααΆααααΌαααΆαααααΆαααααααΎααΌααααααααααααααααα’αααα’αα·αααααα Prometheus α ααΎαααΆααα·αα·αααααΎαααΆαααΆααααΆααααααααΆ α αΎαααΉαααΆααΎααα·αα ααα αααΆαααααΆααααΈαααΈααΆααααααΆαααααΆαααΈααααααααΆααααααΆααααα½ααα·αα·αααα
ααΎαααΉααα·αααααΉααααααααΎαα ααα½ααααΆαααΈαααα»ααααααα ααΎααααααα»ααααα½ααα·αα·ααααααΆαααΈααα·αααα·ααααα½αα―ααααααα ααΌα αααα αααΆαααΈααα·αααα·αααΆααααα αααΎα ααΆαααααααΆαα αααΎαααααααααααααααα ααΎαααΉαααΆαααΆαααΈαααΌαααΆαααα·αααααα αααααααααααΎαααΆααααααΉαααααααα
ααΆαα½αααΉαααα αααΆα αα·ααααα’αααΈαααΆααα’αααα»αααααα’αΆααααααα ααΈααααα ααα»αααααααα»αα αααααααα’ααΆα ααΎαααΆαααα½αα ααα½αααα»α 15 ααΈα αααΆαααααα»ααααααα 120 ααααααααααα»αααα 100 ααααΌαααΆααααα αΆαααα·αααααα 20 ααΊααΆαα·ααααααααααα·αααΆααααα αΆαα ααα»ααααααΎααααααα ααααΆααα·α α
ααΌα ααααα αΎα ααΎααααααα ααα»α αα½αααααααααα - αααααΊααΆααΆαααααΎααααΆααααααΆαα αααΎα αααααΎααα ααα αααααααΆαα»α αααααααΎααα·αα ααα±ααα ααααααααα½ααα·αα·αααααααααΎαααααΎααααΆααααααΆαα αααΎαααΆαα αααααααααααΎα αααααααααααα OpenStack α
ααΆααα»ααα·ααααα·αα½αααααα Prometheus αααααΎαααΆαααααΎααααααΆαααααα½αααΎα ααααααΆαα αα ααΆααααααααααααΆααααααααΆαα αα αΆααα½αα ααα½αα ααΆαα½αααΉα Prometheus α’αααΈαααΊααΆααααα’αΆααααααα ααΈααα αααααααΆαα·αααΆαααΆααααααααα½αααααααααΆαααααααα ααΆαααααΎαααααααααααα»α docker αααα·ααααααΆαααααΎααααα ααααα·αααΎααααΆαα RAF ααααα’αααααΆαααααΆααα α»α α αΎαααΆα 20-30 ααΈα αααΆαα αααααΆααΉαα αααΆααααααΌαααΎααααΈααΎαα‘αΎαα
αααααΆα ααα»αααα½ααααααα Prometheus αα·ααααααα·αααααααΆααααΎα αααααΊααΎααα·αα’αΆα αααααααΆαααααΎααααΆααα’αααα αα αΆαααΆαααα
ααΆααΉαα’αΆα ααΎαα‘αΎαααΆαα½αααΉααααααααΆαααααααααα ααΎαααααΌαααΆααααααααΆαααααα ααΎααααΈαααα αα ααααα HA α ααΎαβα ααβα±ααβααααααβααααβααΎαβα’αΆα βααααΎβααΆαβαααααβααα αα·αβαααααβααΈαααααα αααβααΆβαααΆαααΈαβααβαααβαααααΆβαα»αβααααααβααΆαααααβααΆααβααβαααα ααΌα ααααα αΎα ααΎαααΉαααααΌααααααΎααααααααΆαααααααααα
αααααααΆαααααααα·ααΆαααΆααΎαααΉαααΆαααΆαα αααααα shards α αΎαααΆαααα ααΆαα ααααααααΆαα αααΆαααααααΆαααααΎααααΆααα ααΆα’αΆα ααααΌαααΆαααααΎααΆαααααααΆαααααΎαααααααα ααα»αααααααΆαααΆααααα ααΆαααααΎααααΆααααααΆαααΉααα ααΆαααα
αα»ααα·ααααα·ααΆαααααΆααααααααααα»ααααααααααααΎααααααααΆα α»ααααααΆαααααα½αααΎαα
- αααααΌαβα±ααβααΆαβααΆαβαααα»αβα‘αΎαβααααααβααΈβααΆαβαααα α
- ααΆαααααΎααααΆααααααΆααααααα
- αα·αααΆααα·ααΈαααααααΆαααααΎααααΆααα’αααα αα αΆαααα
- ααΆαα’αα»αααααααα»αααααΆα αα·αααΉαααα’ααααΎααααΆααα HA α
αααααΆαααααα½αααΎα ααΎαααΆααααααα α α·αααααΆααΎααααα»αα αΆαα ααααΈ Prometheus ααΆαααααααααα»αα
ααΎαααΆαααααααααααΌαααΆααααααααααααΆαααααα½αααΎααααααΎαααααΌαααΆαα αααα
- αααααΊααΆααΆαααΆαααα promql ααΈαααααααΏαααΆα αααΎαααααΌαααΆαααααααα½α α αΎααααααΆαα Prometheus: αααα½α ααΆαααΌαααααΉαα
- α αΎααααααΆααααααΎαααΆα Grafana αααααααΌαααΆαααααααα½α α αΎαααΆαααααααΌα ααααΆαααααΆαα Prometheus ααΆαααααααΆααααααα αααα»ααα·αα αααααααααααΆαααααααααααα‘αΎααα·αααα
- ααΎαα αααααααΎαααααΆαααααααα HA ααααααΆα
- ααΎαα ααααΆαααααααααΆαααααΎααααΆααααααΆαααΆαα½αα
- ααΆα nuance ααΌα αα½αααααααααα ααΎααα·αα’αΆα ααααΎαααααααααααααααααααααααααααΌααααααααααααΆαααα ααΎαβαα·αβααΆααβααΉαβααΆβα’αααΈβααΉαβααααΆααβα α»αβαααα»αβααΆαβααΆαααααβαααβαα βα‘αΎαβααα α αΎαβαααααΆαβα’αααΈβαβα’αΆα βα ααα αΎαβαα βααΈαααβααΆα ααΎαβααααΌαβααΆααβααααα·αβαααα½αβααΎαβαααα»αβααΆαβααΆααβαααα»ααααα»αβα
ααΆααααααΎααα·α αα½α α ααΎαααΆααααααΌαα’αααΈααααααααΆααααααΎαααΆααααα·αααααα ααΎαααΆαααΎαααααα Prometheus αα αααα»αααααααααΆα αααααα α’αΆαα’αααααααΆα αααΎα α αΎαααΎαα’αααΈααααα ααΈαααα α αΎααααααΆαααααα½αααΎα ααΎαααΆαααααΎαααΎα VictoriaMetrics ααΆα’ααααααα½α Prometheus α
α ααα»α’αααΈ? αααααΆαααα
- ααααΆαα promql α
- ααΆαααααΆαααααααααααΌαα»αα
- αα·ααααααΌαα±ααααΆαααΆαααααΆααααααΌα Grafana ααα
- α αΎαααααΆαααααα»αααα ααΎααααα ααααΆααΉααααααααΌαααΆααααα»ααααααααα αααα»ααααα»αα αα»αααααααΎαααΆααααΆαααααα½α ααΌα ααααα αΎαααΎααααα»ααααααΉαααΎαααΆαα»αααααααα ααααΆαααΉααααααΉααααααααααααααα ααΌα ααααα’αααααααΎααααΆααα’αΆα ααααΎααααΆααααααΆαααΆααα’ααααα ααααααααα»ααα·ααΈααΆαααααααα½αα ααα½α αααααααΆαα±ααΆα ααΆααΆααΉαααΆααα α»αα»αααΆαα
α αΌαααΎαααααΎααΆαααααααααααααΌαα ααΎααα Prometheus ααΌα ααααΆαα ααΆααααα»αα ααααα ααΆααααα Prometheus αα ααΆα ααααααααΆαααα remoteWrite VictoriaMetrics α
αααα»αααΉαααααΎααΆαααααα»αααααΆαα ααααα ααΈαααααΎαααα½αααΆαααΆαααΎαα‘αΎαααααα·α ααααΆαααααΎααααΆαααααΈααΈααΌααΈ VictoriaMetrics α αα·ααΈ VictoriaMetrics ααααΆααα’αααααΆαααΆαααΆααααααααΆαααααα’αααα»αα ααΎαααΆααα·αα·ααααα½αααα αα½αααααΆαααΆαααααααααΆαααααΎααααΆαααααΈααΈααΌααΆααααΆαααα’α
αααα»αααααΈααααααΎα ααΆαααααΎααααΆααα’αααα αα αΆααααα Prometheus αααααΆαααΈααΆαααα αααα»αα ααααα Kubernetes αα·αααΆαααΎαα‘αΎααα½αα±ααααααααααΆαααααααα
ααΎαααααααααααααααα·ααααααααΈααααα·ααααααααΌα ααααΆα αα αααα»α Prometheus ααΎαααΎααα·αααααααααααΆααααΌα ααααΆα α’αααΈααααααααΆαααΊααα’αα VictoriaMetrics α
αααααααααααααα αααΆαα ααΎααα Prometheus ααα½αααΆα 120 ααΈα αααΆααααα»αα αα VictoriaMetrics ααΎαααα½αααΆα 4 ααΈα αααΆαααααα»ααα½ααααααα½α α αΎαα ααΆαααααααΆααα»αααααΆααααα·α ααααα½α ααΆαα’αααΈαααααΎαααααΆααααΎααα Prometheus α αααβααΊβαα·ααααααβααααΌαβααΆαβαααα αΆααβαααΆαβααα’βαααα»αβαα½αβααααβαααα»αβααααααβαααααβααααα αα½αααΆααααΌαααΆααααααΌαααααΆααααΆαααα’αααα»ααααααααα½ααααα αααα»αααααααααααααααα ααΎαααααΈααΆαα·ααααααααΉααα ααααΆααααααα αααααααααααααα ααΆααααααααΎαααΆααααααααΎααα αααΆαα
ααΎααααααααααα αααΎααΆαααααΎααααΆααααααΆαα’αααα αα αΆααααααα αα αααααααΎααααα ααΎαααΆα Prometheus ααΆαααααααΆααα ααΎαααΆαααΈααα·αααα·α - 8 cores, 24 gigabyte α Prometheus ααα·αααααααΎαααααΆααα’ααα ααΆααααΆααα½αααΎ OOM Killer α αααα»ααααααΆαα½αααααΆααααααααΆααα 900 αααααΆαααααααααα»ααααααααααααΌαααΆαα αΆααα αΌααα αααα»αααΆα αααααΊαααα αα 000-25 αααααααααα»ααα½ααα·ααΆααΈα
ααΎαααΆαααααΎαααΆα VictoriaMetrics αα ααΎαααΆαααΈααα·αααα·α dual-core αααααΆα RAM 8 ααΈα αααΆααα ααΎαααΆααααααααααααΎααααΈα’αα VictoriaMetrics ααααΎαααΆαααΆαααα’αααααΎααααααΆαα½ααααααα½αα ααα½ααα ααΎαααΆαααΈαααα α 8GB α αα ααΈαααα ααααΎααααααΆααΆααα 7 ααΈα αααΆααα αααα»ααααααΆαα½αααααΆααα ααααΏαααααΆαα ααα αΆαααααΉαααΆα αααααΊααααααααΊαααααααΆα Prometheus αα αααα
αααΈααΈααΌααΆαααααΆααα ααΆαααααΎαααΆαααΎαααααααααα ααΉα Prometheus α αα ααΈααα Prometheus ααααΎααααΆαα 2,5 cores α αΎα VictoriaMetrics ααααΎααααΆαααα 0,25 cores ααα»αααααα αα αααα αΆααααααΎα - 0,5 ααααΌαα αα ααααααααΆαααα αΌαααααΆ ααΆααΆααααααααΌααααα½α ααα»αααααααααΊααααααααΆααααΆααα
αααα»αααααΈααααααΎα αααααΎαααΆαααααΆααααΎ VictoriaMetrics αααααΆααα ααα»ααααΆααααααα ααΎαα αααααααααααΆαα α αΎαααΎαααααΎα
ααΌαααααααΆααα ααα»α ααΈαααααΆαα - ααΆααααα»αα‘αΎααααααααα αα·αααΆαααααΎααααΆααααααΆααααααα α αΎαβααΎαβααααΌαβααβαααααα βα α·αααβααΈαβα ααα»α βαααβααΎαβαα βαααβαααααΆααβαααα½αβααΎαα
αα ααΈααααααα»αααΉαααααΎααΆαααααα»αααααΆαα ααΎαα αΆαααα»α VictoriaMetrics ααΆαααααααααα»αααααααα ααα»αααααααααΆαααΎαααααααΆααΉαααααα VictoriaMetrics ααΆαααααααααα»ααααααΆαα Leroy ααΆααα’αα ααΎαααααΌααααααα’ααααααααΉαααααΎααααΆααα αααααααα ααΎααααΈαα»αα±αααα½ααααααααα±ααααΎαα
ααΆααααΆαααΆααααααααα’ααα αΆααααααα’αα»ααααΆαα±ααα’ααααααααααΆααααααααΆαααααα·ααΆααα·αααααααα·αααΆααααααααΆααααα·ααααα·α
ααΆααααΆααααααΎαααααα’αα½ααααα’αα»ααααΆαα±ααααΎααααααααΆαααααΎααααΆααα’αααα αα αΆα αααα ααα»αααααΎαα’αΆα ααααΎααα»αααααΆααααααΉαα’αα»ααααΆαα±ααααΎαααα½αααΆαααααΏαααααα·ααααα·ααΆαααααααΆ αα·αααΆαααααΎααααΆααααααΆααααααααααΆααα
ααα ααα»α αα½αααααααααα αααααΊ ααααααΆααα ααα»α - α’ααααα·αα’αΆα αααααααΆαααααΎααααΆααα’αααα αα αΆαααΆαααα
αααα»αβααΆαβααααΎβα‘αΎαβαα·αβααΆβααΎαβααααΌα ααΎαβααΆαβααΆααααα VictoriaMetrics Single Nodeα αααααΆααααΎααααααα VictoriaMetrics Cluster Version α
αα ααΈαααααΎαααΆααααααα₯ααα·αααααααΎααααΈαααααααααΆααααααααααααααΆαα αααα»α VictoriaMetrics α’αΆαααααααΎα’αααΈααααα½αααααΉαααααΎαααΆα αα·αααααΆαα’αααΈααααα½αααααΉαααααΎααααΆααα αααααΊααΆαααααααααΆααααα’αΆα ααααααααΆα αα·αααΆααααα½ααααα»αα ααΎαααΆαααααΎααΆαα ααΎαααα½αααΎαα
αααΆαααΆαα»ααααΆαααα VictoriaMetrics Cluster Version ααΊ vmstsorage α ααΆα’αΆα ααΆαα ααα½α N αααα½αααα αααα»αααααΈααααααΎαααΆα 2 αααα»αα αααααα½ααααα αΌααααααααααααα
α αΎαααΆα vminsert α αααααΊααΆαααΆαααΈαααααααΌααααΈαααα’αα»ααααΆαα±ααααΎαα αααα αααΆααααα αααααΆαααΆααααα»αααΆααα’αααααααΎαααΆαααααΆααααΆ α αΎαααΆααα’αα»ααααΆαα±ααααΆαααΆαα ααααααααα αααααΊα’αααααΉαααΆαααΆαα sharding αα·αα ααααα
Vminsert ααΆαααα OpenTSDB, Graphite, InfluxDB αα·α remoteWrite protocols ααΈ Prometheus α
ααΆα vmselect αααααα ααΆααα·α αα α ααααααααααΆααΊααΎααααΈα αΌααα ααΆαα vmstorage ααα½ααα·ααααααααΈαα½ααα α αααααα·ααααααααα α αΎααααααα±ααααΆαα α’αα·αα·ααα
ααΆαααααααα’ααα αΆααααα½αα α ααΆ vmagent α ααΎααα·αααΆα αΌαα α·αααααΆαααΆααα ααΆα’αα»ααααΆαα±ααα’αααααααααα ααΆααααααααααΌα Prometheus α αΎααα ααααααΎα’αααΈααααααααΆαααΌα Prometheus α αααααΊααΆαααααΌαααααααααΈα’αααααΆα αα·αααααΆαααααααααα α αΎααααααΌαααΆαα vminsert α αααααΆααααα’αααΈααααααααΆαα’αΆαααααααΎα’αααα
ααααΆααααααα’ααα αΆααααα½ααααααΊ vmalert αααα’αα»ααααΆαα±ααα’αααααααΎ VictoriaMetrics ααΆαααααα·ααΈααΆαααααα ααα½ααα·αααααααααααΆαααααΎαααΆαααΈ vminsert α αΎαααααΎααΆαα vmselect α ααΆααααΎαααΆαααΆαααΌαααααΉαααααααα½αα―α ααααΌα ααΆα αααΆαααααααα αααα»αααααΈααΆαααΆαααΌαααααΉα ααΎαααα½αααΆαααΆαααΌαααααΉαααΆαααα alertmanager α
ααΆααααΆαααΆαα» wmauth α ααΎαα’αΆα α¬αα·αα’αΆα (ααΎααα·αααΆαααααααα α α·αααααΎααΆαα α‘αΎααα) ααααΎααΆααΆααααααααα’αα»ααααΆααααααΆαααααααα α»αα½αααα αααααα ααΆααΆαααα remoteWrite αααααΆαα Prometheus α αΎαα’αΆα α’αα»ααααΆααααααα’ααααΎ url α¬ααΆαααααααΈααΈαααααααΆ αααα’αααα’αΆα α¬αα·αα’αΆα αααααααΆαα
ααααΆα vmbackup, vmrestore αααααα αααβααΆβααααΉαααΆαβααβααΆαβααααΆαβαα·αβααΆαβααααα»αβαα»αβαα·ααααααβααΆααβα’ααα α’αΆα ααααΎ S3, GCS, α―αααΆαα
ααΆαβααααΎβα‘αΎααα·αβααΆβααΎαβααααΌαβααβα αααααβααααβααΎαβααααΌαβααΆαβααααΎβα‘αΎαβα’αα‘α»αβαααβααΆααβα±ααβαα βααΆα αβαααβα‘ααα αα αααααα αα·αααΆαααΆαα αααααα ααΌα ααααααΆααααααα‘αΎααα·αααααααΎαααΆαα αααααααΈααααααααααΆ αα·αα―αααΆααα αααααΎαααΆαααα½ααα·ααααααααΆαααα remoteWrite α
αα ααΈααααααα»αααΉαααααΎααΆαααααα»αααααα ααααααααΎαααααΌαααΈ VictoriaMetrics Single Node αα VictoriaMetrics Cluster Version ααΎααα αααααααΆααααΆαααααΎααααΆαααααα αααααΊααααΆααααΊα’αααα αα αΆαα αααααΆααααααααα·ααααααααααααΎα αααααΊααΆαααααΎααααΆααααααΆαααααΌαααΆαα ααα αΆαα
ααΆαα ααααααααΌαααΆααααααααα ααΈααααα½α α αΎαα ααΎαβααΆαβαα½αβαααα αΌαβααΆααβα’ααβαααβααΆβα αααααβααβαα½αβα αα·ααααααααααααΎαααΆααα’ααααααΌαααΆαααααα αα·αα ααααα
α αααααααΆααααΌαααΆαα ααα»α α αΌα N ααΆααααααΆ Prometheus α’αΆα αααααααα·ααααααααΆαααα HAPROXY α αα ααΈαααααΎαααΆαα ααα»α α αΌααααα α αΎαααΆααααα ααα»α α αΌαααα α’αααα’αΆα α αΌαααΈ Grafana α
αααα»αααααΈααααααΎα HAPROXY ααΊααΆα ααααααα½αααααααααααΌααααΈααααΎαααΎα αααα αΌα αα·αααααΆαααααααααααααα αααα»αα ααααααααα αααα»αααααΈααααααΎα ααΆαα·αα’αΆα αα αα½α αααααα»αααΆααααααΎαα’αΆααααααΆααααα½α ααΎαααααΌααααααΎαα ααα»α α αΌαααΆα αααΎα ααΈααααααααΆαααΈααα·αααα·ααααα½αα―αααααααα»α VictoriaMetrics ααααΎαααΆαααΆαααΈααΆαααα αααααααααααααααΆααα’ααααααααααααΆαααααΌα ααααΆ αααααΊαα·αααααα ααΆααααα»ααααααααααΎααα ααα»αααααα ααΆααααα α .
ααΎαβααΆαβααΆαβααΌαβααααΉαα ααΎαααααΎααΆα ααΎαααααΎ alertmanager ααΈ Prometheus α ααΎαααααΎ Opsgenie αα·α Telegram ααΆαααααΆαα ααα αΆαααΆαααΌαααααΉαα αα αααα»α Telegram αα½αααα αΆααα ααααΈ dev αααα ααααΆα’αααΈαα½αααΈααα·ααα ααα»ααααααΆαα αααΎαααΆα’αααΈαααααΆαααα·αα·αααααααΌαααΆαααααα·αααααα α αΎα Opsgenie ααΊααααΆααα ααΆαααααααΊααΆααΆαα α , ααΆααααααααααα§ααααααα·α ααα»α
αααα½αα’ααααααααΆαα·α αα α "ααΎααααΆααΆα’αααααααΆαααΎαααΆααααα½ααα·αα·ααα?" αααα»αααααΈααααααΎα ααΆααααα½ααα·αα·ααα αααΌααΈααα αααα½ααα·αα·αααααααααα½αα―α ααΈαααααααΎαααααΎ vmagent αα ααΎααααΆααααΈαα½ααα α αΎαα αΆααααΆααααΈααααΆααααααααΎαααααΌαααΆαα ααα αΆααα ααΌααΆααααααααααααα·ααααααααααααααααΆααα’ααααααααααααΆααΌα ααααΆ ααααααααααα·ααααααααΈαα½ααααΆαααΆαααααααΆαααααα½α αα½αααΆα―αααΆααα α αΎααααααΈααΆαα½αααααΆαααααααααααααααα ααΎαααΉααα ααααα½αααΆαααΆαααΌαααααΉαα ααΆα/α αΆα ααΆααΉαααΆαα αααΎαααΆαααα ααα»ααααααΆααΆααΆααααααΎααααα»αααΆαααα½αααΆαααΆαααΌαααααΉαα αααΎαααΆαααααΆαα
ααΎααααα αααααααΈααααααΎαααΆαα½αααΉαααΆαα’αα»αααα HA α
α αΎαααααααααααααα»αα ααααααααααΆαααααα·αααααααααΆαααααΆααααααααΆαα½ααα αααα VictoriaMetrics α ααΆααααα ααααΆαα·αααααΆαααΆααα αα»ααααΆαααααα·ααααα αα½αααααααΆααΆαααααααααααΈαααααααααΈααΆααα’αααααααααΌαααΆααααααααΌαα
αααα»αααΆαα αΆααααααΎααααα αΆαα ααΎ GitHub α αα½αααααααΌαααΆααααααααΆααααΆαααΆαααα ααα ααΆααααα αΆααΈαααΈαααααααα·αααααΌαααΆααα·αααΆαααααα»α ααα»αααααααα»αα’αΆα ααΎαααΎααα½α α αΎαααΈααΌααααααααΎαααΆααααα»ααα·ααα ααααααα»αααααΎαααΆαα
ααΆαααΊα αΆααα αααααααααΆαααααα»αα’αα‘α»ααααααααΎαααααααααΊααΆααααα·αααΎαααα»ααα·αααααΆαα ααααααααΆαααααααα 30 αα·ααΆααΈααααΌα vminsert αα·αα’αΆα αααααΆαα·αααΆααααααα·ααΈααΆααααααααα α₯α‘αΌαβαααβααααΌαβααΆαβαααααα βα αΎαα α αΎαααΆααααααααααααα»ααα½α α¬ααΈααα·ααΆααΈ αα·ααααααααααΌαααΆαααα ααααΈααααΆααααααα αααααΆααα’αα α αΎαααααΎααααααα αΆαααααΆαααααααΆαααααα
αα α ααα»α ααααααΎαα ααα±αα VictoriaMetrics ααααΆαααΆααααα·ααααα·αα VictoriaMetrics α ααΎαααΆααααα αΆαααΆααα α₯α‘αΌααααααΎααααα»ααααααΎααααΆααααααααΌααααααααααααααΆααααααα·ααααα·αα VictoriaMetrics ααΎααααΈααα½αααα αααΆααααααΆααΆαα»αααΆααα’ααα
ααΆαααααΎααΎααααΈαααααα’ααΆαα’αα»ααααα αααααα αααα»αααΆαααΌααααααΆαααα½αααααΆαααΎα
α αΎααααα»ααα·αααΆα
αααααααΆαααααΌα αααα»αααααΈααααααΎα ααΆαα
α»αααααΌααΊααααΌαααΆααααααΆααααααΆαααΎααα·ααααΆααΆαααα»αααααα αα·ααΆαβαααα ααβαα½αβααααααβααΊβαααααααααΆααβαααααΆααβαααα»αβαααα»αβαααβααααα αα·ααααΆααΆαααΆαααααααΊααααΌαααΆααααααΆαααα½αααααΆα, ααΈ, ααααΆα, αααααααΆαα α αΎαααααααααααααα½αααΊαααααααααΆααα αΎαα
- ααΎαααααΆααααααΆααααΆαααΊα αΆαα ααΌα αα·ααααα½αααΆαααΆαααααααα αααααααΎ Prometheusα
- ααΎαααααΎαααΎα VictoriaMetrics αααααΆαααααα½αααΎαα
- ααΆααααΎααΆαααααααΆαααΆααααΆαααα’ααΆααααααα αα·ααααααα
- ααΎαβα’αΆα βα ααα αΆαβαααΆαααΆαβααααααβαα βαααβαααααβααααΆβααβααααΆααβαααα»αβα ααααα αααααβαα½αααΆβαααβα’αααα αα αΆα ααααααβα’αααα αα αΆαβααΆααΎαα
ααΎαααΉαααααΎ VictoriaMetrics αα αααα αααααααΎααα·αααΆα αΌαα α·αααααΆα αααααΊααΆα’αααΈαααααΆαααααΆααα ααΆα
αααααΌα QR ααΈαααΈαααααΆααααΆααααα VictoriaMetrics ααααΆαααααααααααααα»α αααΆααΆαα αα ααααα LeroyMerlin α
ααααα: www.habr.com