VictoriaMetrics ááẠá¡áá»áááºá á®ážáá®ážáá¯á¶á á¶ááŒáá·áº áá±áá¬ááᯠááááºážáááºážááŒááºážááŸáá·áº á á®áá¶áá±á¬ááºááœááºáááºá¡ááœáẠáá»ááºááŒááºááŒá®áž á¡ááá¯ááºážá¡áᬠDBMS áá áºáá¯ááŒá áºááẠ(ááŸááºáááºážáá áºáá¯ááœáẠá¡áá»áááºááŸáá·áº áááºááá¯ááºááá·áº áááºááá¯ážáá»á¬ážá¡á á¯áá áºáá¯áá«ááŸááááºá á¥ááá¬á á¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážá á¡ááŒá±á¡áá±ááᯠá¡áá»áááºá¡ááá¯ááºážá¡ááŒá¬ážá¡ááá¯áẠáá±á¬ááºáá°ááŒááºáž ááá¯á·ááá¯ááºá ááá¯ááºážáá¬ááŸá¯áá»á¬áž á á¯á ááºážááŸá¯)á
áá»áœááºáá±á¬á·áºáá¬ááẠKolobaev Pavel áá«á DevOpsá SREá LeroyMerliná á¡áá¬á¡á¬ážáá¯á¶ážááẠáá¯ááºááŸáá·áºáá°ááẠ- áá»áœááºá¯ááºá¡ááŒá±á¬ááºážááŸáá·áº á¡ááŒá¬áž LeroyMerlin áááºáááºážáá»á¬ážá¡ááŒá±á¬ááºážá
OpenStack ááá¯á¡ááŒá±áá¶á cloud áá áºáá¯ááŸááááºá áááºážááá¬áá±áá« ááá·áºááºáá±ážáá áºáá¯ááŸááá«áááºá
áááºážááᯠKubernetes áá¬á·ááºáá²á¡ááŒáẠOpenStack ááŸáá·áº ááŸááºáááºážá¡ááœáẠáááºá ááºáááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááœáẠáááºáá±á¬ááºáá¬ážáááºá
áá«á áá»áœááºáá±á¬áºááá¯á· ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž á¡á á®á¡á ááºáá«á áá»áœááºá¯ááºááá¯á· á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá®ááœááºáá±á ááºááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠK8s á¡á á¯á¡áá±ážá¡ááœááºáž áá±áá¬áá»á¬ážááᯠááááºážáááºážááá·áº Prometheus á¡á±á¬áºááá±áá¬áá áºáá¯ááŸááááºá á¡ááŒááºážáá»ááºážá¡á¬ážááŒáá·áº áá°ááẠááœááºááá¯ááºááẠááá¯á¡ááºáá±á¬á¡áá¬ááᯠá¡ááá¯á¡áá»á±á¬áẠááŸá¬ááœá±á·ááŒá®áž áá°á·ááŒá±ááá«ážá¡á±á¬ááºááœáẠáá¬ážááá¯ááºáááºá
áá»áœááºá¯ááºááá¯á·ááẠKubernetes á¡á á¯á¡áá±ážááŒááºáááœáẠáá±áá¬á¡á¬ážáá¯á¶ážááᯠááœáŸá±á·ááẠááá¯á¡ááºáááºááŒá áºáááºá á¡ááŒá±á¬ááºážááŸá¬ áá áºá á¯á¶áá áºáá¯ááŒá áºáá¬áá«áá áá»áœááºá¯ááºááá¯á·ááẠá¡áááºá¡áá¬ááŸáá·áº áááºááá·áºáá±áá¬ááœááºááŸááááºááᯠáá¬ážáááºáááºááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá
áááááŒá±ááŸááºážáá»ááºááŸá¬ áááºááá±ážááŸááºážááá¹ááá¬ážááŸáááá·áº Kubernetes á¡á á¯á¡áá±ážááá¯á·ááœá¬ážááá·áºá¡áá« áá»áœááºá¯ááºááá¯á·ááœáẠááŒááºáá¡ááœá²á·á¡á ááºáž Prometheus ááŸáááá·áºá¡áá« áááºááááºááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒá áºáááºá
áá«áá±ááá·áº áá®ááŸá¬ ááŒá¿áá¬áá±ážááœá±ááŸááááºá áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠáááºááá áºáá±á«ááºáž 250 ááŸáá áááºááá Ạ000 ááŸááá±á¬á¡áá«ááœáẠááŒá¿áá¬áá»á¬ážá áááºáá²á·ááŒá®áž ááá¯áá²á·ááá¯á· áá¯ááºáá±á¬ááºááá¯ááºáááºááá¯ááºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááá±á¬áá±á«ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠscrape_timeout ááᯠ400 á áá¹ááá·áºá¡áá ááá¯ážááŒáŸáá·áºáá¬ážáááºá
áá«ááá¯á·áá¬ááŒá±á¬áá·áº áá®ááá¯áá¯ááºáááŸá¬áá²á Prometheus ááẠááŒá¶á ááºážááá¯ážá¡á á០áá¯ááºáá¯á¶ážáá»áááºááᯠá áááºáá±ááœááºáááºá áá±áá¬á á®ážáááºážáá±áá±ážáᬠá¡áá±ážáááŒá®ážáá«áá°ážá á¡áááºá á€áááºááŸááºáá¬ážáá±á¬á¡áá»áááºáá¬áá¡ááœááºáž áá±áá¬ááᯠáá±á«ááºážá ááºážááŒááºážáááŒá¯áá² http ááŸáá áºááá·áº session ááᯠáááááºáá«áá session ááẠáá»ááŸá¯á¶ážááœá¬ážáááºáᯠáá°ááááŒá®áž áá±áá¬ááẠPrometheus ááá¯ááºááá¯ááºááá¯á· ááá±á¬ááºáá«á
áá±áá¬á¡áá»áá¯á· áá»á±á¬ááºáá¯á¶ážáá±áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·áááŸáááá·áº ááááºáá»á¬ážááŸáá·áº áá°ááá¯ááºáž áááºážááŸá®ážááŒáááºá á¡áá»áááºááá¬ážááœá± áá»ááºáá±ááŒá®áž áá«ááᯠáá»áœááºáá±á¬áºááá¯á· ááá»á±áááºáá°ážá
áá±á¬ááºááœá±ážáá»ááºááŸá¯ááŸá¬ áá°áá®áá±á¬áááºááááºááá¹ááá¬ážááŸáááá·áº ááá°áá®áá±á¬ Prometheus ááŸá áºáá¯ááᯠá¡ááŒá±áá¶á ááœá²áá¯ááºááŒááºážááŒá áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá áááºážááá¯á·ááá¯áá°á áá¬áááºááŒáá·áº ááœá²áá¯á¶áá¬ááŒá áºáááºá áá«ááá¯áááºáž áá¯á¶ážááá¯ááºáá±ááá·áº áááºáá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááºá
ááᯠáá»áœááºá¯ááºááá¯á·ááẠá€á¡ááá¯ááºážáá»á¬ážááᯠáá áºáááºážáááºážááŒáá·áº á á®áá¶áá±á¬ááºááœááºááááºááŒá áºáá«áááºá shard á§áááá¬ááá¯á·ááœá¬ážáᬠáá±áá¬ááᯠááŒáŸá±á¬ááºáá±ážááá·áº promxy ááᯠáááºáá°ááá¯ááºáááºá áááºážááẠáááºáá±á«ááºá¡ááŸááºáá áºáá¯á¡ááŒá Ạshard ááŸá áºáá¯ááŒáá·áº á¡áá¯ááºáá¯ááºáááºá áááºážááᯠpromxy ááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáá±á¬áºáááºáž áááºážááẠáááºáá²ááœááºážáá±áá±ážáááºá
áááááœá±ážáá»ááºááŸá¯ááŸá¬ á¡ááœá²á·áá»á¯ááºááá¹ááá¬ážááẠá¡ááœááºááŸá±ážááœá±ážáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á· á áœáá·áºááœáŸááºááá¯ááŒááºážááŒá áºáááºá
Prometheus developer áá»á¬ážááẠ"áá±á¬ááºá»á¬ážáá»á¬ážá áá»áœááºá¯ááºááá¯á·ááẠáááºááá áºáá»á¬áž áá±ááŸááºááá¯ááŸá±á¬ááºááŸá¯ááᯠááá¶á·ááá¯ážááá¯ááºáá±á¬ááŒá±á¬áá·áº ááá°áá®áá±á¬ TimescaleDB ááá¯áá¯á¶ážáá«" áᯠááŸááºážáááºážá áœá¬ááŒá±á¬áá±ááŒáááºá áá«á áá°ááá¯á·áá¬áááºááá¯ááºáá°ážá
á¡á¬ážáá¯á¶ážááᯠáá áºáá±áá¬áááºážááŸá¬ ááááºážááá¬ážááá¯á· á¡ááŒááºááŸá¬ ááœáŸáá·áºáá áºááá¯á· ááá¯áá±ážááŒá±á¬ááºáž á á¬ááœááºáá áºááœááºáá±á«áºááŸá¬ áá»áá±ážáá«á
áá¯áááá¡á¬ážáááºážáá»ááºááŸá¬ memory áá¯á¶ážá áœá²ááŸá¯ááŒá áºáááºá áá¯ááºáá²á·á áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážá 2020 ááŸá¬ áááºááá¯áá®áá áºáá«ááá¯ááºááŸá áºáá±á¬ááºááᯠáá áºááŒá¬ážáá áºáá»ááºá០áá¯ááºáá»áááºááá¯á· ááŒá±á¬ááŒáááá·áºáááºá áá«áá±ááá·áºáááºáž áá¬ážáááºáá«áááºá
ááᯠáá»áœááºá¯ááºááá¯á·ááœáẠdev ááŸáá·áº áá¯ááºáá¯ááºáááºáááºážáá»ááºáá áºáá¯ááŸááááºá dev ááœáẠáááºááá Ạ9 á¡ááœáẠ350 áá áºáá«ááá¯ááºááá·áº ááŸááááºá áá¯ááºáá¯ááºááœáẠáá áá áºáá«ááá¯ááºááŸáááŒá®áž áááºááá Ạááá,ááá áá»á±á¬áºááŸááááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·áááááºážááááºážáá»áááºááẠáááá Ạ000 áá¬ááŒá áºáááºá áá«á ááá±á¬ááºážáá°ážá ááá¯áá° áá»áœááºá¯ááºááẠá¡áááºááŒá±á¬áá·áºáááºážá
áá»áœááºá¯ááºááá¯á·ááẠáááºááá áºáá±á«ááºáž áá áºáááºážááœá²ááá·áºááŒáá·áº ááœááºáá»ááºááŸá¯áá áºáá¯ááŒá¯áá¯ááºááŒá®áž áááºážááá¯á·ááŸáá·áº áá®ážá ááºáá±ááŒá®ááŒá áºááŒá®áž áá®ááá¯ááºážá¡ááá·áºááœáẠáá»áœááºá¯ááºááá¯á·ááẠááŸááºáá¬áẠ35-37 áá áºáá«ááá¯ááºááᯠáááŸááááºááŒá áºáááºá ááá¯á·áá±á¬áº áááºááá áºáá±á«ááºáž á áááºážááẠááŸááºáá¬áẠáá áá áºáá«ááá¯ááºááá·áº ááá¯á¡ááºáááºá ááá¯ááá¯áááºááŸá¬á áááºážááᯠPrometheus developer áá»á¬ážááŸáá±ážáá±á¬áá±á¬áºááŒá°áá¬ááᯠá¡áá¯á¶ážááŒá¯á ááœááºáá»ááºáá²á·ááŒááºážááŒá áºáááºá áááºá ááºááŸá¯ááᯠááŒáá·áºááŸá¯ááŒá®áž áá¬áá¬áá áºáá¯á¶ážá¡ááœáẠáááºážááŸá áºáááºáá±á¬áẠáá±ážáá»á±ááá¯ááŒááºážáááŸáááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· ááá±á¬áá±á«ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá ááºá¡áá±á¡ááœááºááᯠááá¯ážááŒáŸáá·áºáá¯á¶áá¬áá virtual machines áá»á¬ážááá¯áááºáž áááºážááá¯á·ááá¯ááºááá¯áẠá á±á¬áá·áºááŒáá·áºáá±áá«áááºá ááá¯á·ááŒá±á¬áá·áºá virtual machines áá»á¬ážáá±á á¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºááá áºáá»á¬áž áá»á¬ážááŒá¬ážáá±á á áááºááŒáá·áºá áááºááá áºáá»á¬ážá áááºááŸááºáá»ááºáá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·á á¡á á¯á¡áá±ážá á¡áá°ážááá¯ážáááºááŸá¯ááᯠáááŸááááºááŒá áºáá«áááºá
áá áºááºáá±áá¬ááœááºááŒáá·áº á€áá±áá¬á á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá»áŸááá¯ážááœá¬ážáááºááá¯ááºáá±á¬áºáááºáž áááºážááᯠááŒáŸáá·áºáááºááá¯áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠ15 áááºá¡ááœááºáž á á¯á á¯áá±á«ááºáž 120 áá áºáá«ááá¯ááºááᯠáááºáá¶áááŸáááŒá®áž áááºážááá¯á·á¡ááẠ100 ááẠáá»á¯á¶á·áá¬ážáá±á¬áá±áá¬ááŒá áºááŒá®áž 20 ááẠáá»á¯á¶á·ááá¬ážáá±á¬áá±áá¬ááŒá áºáááºá ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·á¡ááŒá²áááºážáá»á±á¬á·áááºážááá¯áá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºáááºá¡áá»ááºáá áºáá»ááºááᯠáá»áá±ážááá¯ááºáá«ááẠ- á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á· ááááºážáááºážááá¯áá±á¬ á¡áááºážá¡ááŒá áºáá»á¬áž áá¯á¶ážá áœá²ááŸá¯ áá»á¬ážááŒá¬ážáá±áááºá á¡ááŒá±á¬ááºážááŸá¬ áá»áœááºá¯ááºááá¯á·á á á±á¬áá·áºááŒáá·áºáá±ážá¡á á¯á¡ááœá²á·ááẠOpenStack ááᯠá á®áá¶ááá·áºááœá²ááá·áº áá»áœááºá¯ááºááá¯á·á á¡á á¯á¡ááœá²á·ááẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠááá¯ááá¯á á¬ážáá¯á¶ážááẠáááá¯áá¬ážáá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá
Prometheus ááá±á¬ááºáááºá¡á¬ážáááºážáá»ááºáá áºáá¯ááŸááá«áááºá áááºážáááºá¡áááºážáá¯á¶ážááŸááºáá¬ááºááá·áºáááºáá»ááºá¡áá»áá¯á·ááŒá áºáááºá Prometheus ááŸáá·áºá¡áá°á á€áá±áá¬ááœáẠá€áá²á·ááá¯á· ááŸáá·áºááœááºáá»á¬áž áá¯á¶ážááááŸááá±á¬ááŒá±á¬áá·áº á¡áá¬á¡á¬ážáá¯á¶ážá ááá¯ááá¯ážáááºá docker ááœáẠááá·áºáááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážáááºáááºáž ááœá±ážáá»ááºá áá¬áá áºáá¯ááá¯ááºáá«á á¡áááºá áááºá RAF ááẠáá¯ááºáááẠááŒá¯ááºáá»ááŒá®áž 20-30 áá áºáá«ááá¯áẠááŸááá±áá«á áááºáá¬ááẠá¡áá»áááºá¡áá±á¬áºááŒá¬áááºááŒá áºáááºá
á€áááºááŸá¬ Prometheus ááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáááá·áºáá»á±á¬áºááá·áº á¡ááŒá±á¬ááºážáááºážááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááᯠááá·áºáááºááááá«á
ááá¯ááá¯á·áá±á¬ á¡á á®á¡á á¥áºáá»áá¯áž ááŒá áºáá±á«áºáá¬ááá¯ááºáá±áááºá HA á¡á á¯á¡áá±ážááᯠá á¯á ááºážáááºá¡ááœáẠá€á¡á á®á¡á ááºááᯠáá»áœááºá¯ááºááá¯á· ááá¯á¡ááºáá«áááºá á€áááºááá áºáá»á¬ážááᯠááááºážáááºážááá·áºáá¬áᬠáá»ááºááœá¬ážáá»áŸááºááẠáá»áœááºá¯ááºááá¯á·á áááºááá áºáá»á¬ážááᯠáá±áá¬ááá¯ááºážááŸáá·áº á¡ááŒá²áááŸáááá¯ááºá á±ááá¯áá«áááºá áá«ááŒá±á¬áá·áºáááºáž áá®ááá¯áá»áá¯áž á¡á á®á¡á á¥áºááᯠáááºáá±á¬ááºááá«áááá·áºáááºá
á€á¡á á®á¡á á¥áºááẠáá»áœááºá¯ááºááá¯á·ááœáẠshards áá»á¬ážáááºááœá¬ážááááºááŒá áºááŒá®ážá ááá¯á·ááŒá±á¬áá·áºá á á¬ážáá¯á¶ážáá¬ážáá±á¬á¡áááºážá¡ááŒá áºáá»á¬ážááá¯ááºáá»á ááááºáá»á¬áž áááºááœá¬ážáááºáá¯ááá¯áááºá áááºážááᯠá¡áá»á¬ážááá¯ááºáá®ážáá«áž á¡ááá¯ááºážá¡áá¬ááŒáá·áº ááá¯ááºážáá¬ááá¯ááºáá±á¬áºáááºáž ááá¶áá¬á áá¯á¶ážá áœá²ááŸá¯ááŸá¬ ááá²áá»áááºááŒá áºáááºá
á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠáá±ážááŸááºáá¬ážáá±á¬ áá¯á¶á á¶ááŒáá·áº á¡á á®á¡á á¥áºá¡ááá¯ááºážá
- áááºááá áºáá»á¬ážááᯠááŒááºáááœáẠá¡ááºáá¯ááºáááºááẠááá¯á¡ááºáááºá
- ááá¶áá¬á áá¯á¶ážá áœá²ááŸá¯ ááŒáá·áºáá¬ážááŒááºážá
- ááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááᯠááá·áºáááºááẠáááºážáááºážáááŸááá«á
- HA á ááŸá¯ááºááœá±ážááŒá®áž á¡áááºážá¡ááŒá áºáá»á¬áž á¡áá°ážááŒá¯ á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá
áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯ááºá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ááŸá±á¬ááºáá¯á¶áá áºáá¯á¡ááŒá ẠPrometheus á០ááœááºááœá¬ááẠáá¯á¶ážááŒááºáá²á·áááºá
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá¯á¡ááºáá±á¬ áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯ááºá¡ááœáẠáá±á¬ááºáááºááá¯á¡ááºáá»ááºáá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºáá¬ážáá«áááºá á€-
- Prometheus á¡ááœáẠá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážá áœá¬ááᯠáá±ážáá¬ážáá¬ážááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áº promql áá¶á·ááá¯ážááŸá¯ááŒá áºáá«áááº- áá±ážááŒááºážáá»ááºáá»á¬ážá ááááá±ážáá»ááºáá»á¬ážá
- ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·ááœáẠPrometheus á¡ááœáẠáá»á±á¬áá±á¬ááºáá±á¬ááºáá¶á¡ááŒá Ạá¡ááá¡áá»áá±ážáá¬ážááŒá®ážááŒá áºááá·áº Grafana ááŸááááºá áááºááŸáºáá¯ááºáá»á¬ážááᯠááŒááºááá±ážáá»ááºáá«á
- áá»áœááºá¯ááºááá¯á·ááẠáá¬ááẠHA áááá¯áá¬ááᯠáááºáá±á¬ááºááá¯áá«áááºá
- áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºá¡áááºážá¡ááŒá áºáá»á¬ážááá¯áááᯠáá¯á¶ážá áœá²ááŸá¯ááᯠáá»áŸá±á¬á·áá»ááá¯áá«áááºá
- áá±á¬ááºáááºáá°ážááŒá¬ážáá»ááºáá±ážáá áºáá¯ááŸááá«áá±ážáááºá cloud ááá¯ááºážááœá¬á á¯áá±á¬ááºážááŸá¯á áá Ạá¡áá»áá¯ážá¡á á¬ážá¡áá»áá¯ážáá»áá¯ážááᯠáá»áœááºá¯ááºááá¯á· á¡áá¯á¶ážáááŒá¯ááá¯ááºáá«á á€áááºááá áºáá»á¬ážááœáẠáááºááá·áºá¡áá¬áá»á¬áž áá»áá±á¬ááºáá¬áááºááᯠáá»áœááºá¯ááºááá¯á· áááááá±ážáá«á ááŒá®ážáá±á¬á· á¡á²áá®ááŸá¬ áá¬áááᯠáá»á¶áááºážááá¯ááºáá²á·á¡ááœááºááŒá±á¬áá·áº áá»áœááºáá±á¬áºááá¯á·áᬠááá¯áá·áºááá¯ááá¯áẠááá·áºáááºáá¬ážááááºá
ááœá±ážáá»ááºááŸá¯á¡áááºážáááºááŸááá²á·áááºá á¡ááœá±á·á¡ááŒá¯á¶ááœá± á¡á¬ážáá¯á¶ážááᯠá á¯áá±á¬ááºážáááºá áá±á«ááºážá ááºážááŸá¯á¡ááá¯ááºážááŸá Prometheus á á¬áá»ááºááŸá¬ááᯠááŒáá·áºááŸá¯áá²á·ááŒá®áž áá±á¬ááºážáá«ážáá»á¬ážá áœá¬ááᯠáááºááŸá¯áᬠá¡ááŒááºááœáẠááŸááá±áááºááᯠááœá±á·áá²á·ááááºá áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯ááºá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus á¡ááœáẠá¡á á¬ážááá¯ážá¡ááŒá ẠVictoriaMetrics ááᯠááœá±ážáá»ááºáá²á·áááºá
á¡áááºááŒá±á¬ááºá·? áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á·:
- promql ááᯠáááááºá
- Modular áááá¯áá¬áá áºáá¯ááŸááá«áááºá
- Grafana ááœáẠááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž áááá¯á¡ááºáá«á
- á¡áá±ážá¡ááŒá®ážáá¯á¶ážááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá¯áá¹ááá®á¡ááœááºáž áááºááá áºááá¯ááŸá±á¬ááºááŸá¯ááᯠáááºáá±á¬ááºááŸá¯áá áºáá¯á¡ááŒá Ạáá¶á·ááá¯ážáá±ážáááá·áºáááºááŒá áºáá±á¬ááŒá±á¬áá·áºá áá¯á¶ážá áœá²áá°áá»á¬ážááẠá¡á á¯á¡ááœá²á·áá¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶ážááᯠá¡ááá·áºá¡áááºá¡áá»áá¯á·ááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ááá·áºáááºáá»ááºáá»á¬ážáá®ááá¯á· ááŒáá¯áááºááŸá¬ááœá±áá±áá«áááºá multitenancy ááŸááááºá
ááááá¯á¶áž ááŸáá¯ááºážááŸááºááŒáá·áºáá¡á±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠá¡á á¯á¡áá±ážá¡ááœááºážá áá°áá®áá±á¬ Prometheus ááá¯áá°á ááŒááºá Prometheus ááẠáááºážáá®ááá¯á·ááœá¬ážáá«áááºá remoteWrite VictoriaMetrics ááŸáááá·áºááá·áºáá«á
VictoriaMetrics á០CPU áá¯á¶ážá áœá²ááŸá¯ á¡áááºážááẠááá¯ážáá¬áááºááᯠá€áá±áá¬ááœáẠáá»áœááºá¯ááºáá»ááºáá»ááºáž ááŒáá¯áááºááŸá¬áá¬ážáá«áááºá VictoriaMetrics wiki ááẠááá·áºá¡á¬áž áááºááá·áº parameters áá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºááŒá±á¬ááºáž ááŒá±á¬ááŒáááºá áá°ááá¯á·ááᯠá á áºáá±ážáááºá áááºážááá¯á·ááẠCPU áá¯á¶ážá áœá²ááŸá¯ááᯠá¡ááœááºáá±á¬ááºážááœááºá áœá¬ áá»áŸá±á¬á·áá»áá¬ážáááºá
áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœáẠKubernetes á¡á á¯á¡áá±ážááœááºááŸááá±á¬ Prometheus áááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááẠáááááá¬áá¬ááá¯ážááá¬áá«á
áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬áá±áá¬á áá±áá¬á¡áááºážá¡ááŒá áºááŸá áºáá¯ááᯠááŸáá¯ááºážááŸááºáá«áááºá Prometheus ááœáẠá¡áá¬ážáá° áá»á±á¬ááºáá¯á¶ážáá±áá±á¬ áá±áá¬ááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááááºá VictoriaMetrics ááœáẠá¡áá¬á¡á¬ážáá¯á¶áž á¡áááºááŒá±áá«áááºá
Disk space á ááºážáááºááŸá¯ááááºáá»á¬ážá Prometheus ááœááºáá»áœááºá¯ááºááá¯á·áááºá á¯á á¯áá±á«ááºáž 120 gigabyte ááá¯áááºáá¶áááŸááá²á·áááºá VictoriaMetrics ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá áºáá±á·áá»áŸáẠ4 áá áºáá«ááá¯áẠáááŸáááŒá®ážááŒá áºáááºá Prometheus ááœááºáá»áœááºá¯ááºááá¯á·ááŒááºááœá±á·áá±áá»á¡áá¬áááºá¡áááºážáááºááœá²ááŒá¬ážáá±á¬ááá¹ááá¬ážáá áºáá¯ááŸááááºá ááá¯ááá¯áááºááŸá¬ áá±áá¬ááᯠáá¬áá®áááºá¡ááœááºáž áá áºáááºá¡ááœááºáž áá±á¬ááºážá áœá¬ ááááááºáá¬ážááŒá®ážááŒá áºáááºá áá±áá¬áá»á¬áž áá»á±á¬ááºáá¯á¶ážáá±áá±ážáá±á¬áºáááºážá áááºážááá¯á·ááẠáá áºáá±á·áá»áŸáẠáá¬áá®áááºá¡ááœááºáž áá±á¬ááºážááœááºá áœá¬ ááááºááááºážááŒá®ážááŒá áºáááºá ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠdisk space ááœááºááááºážáááºážáá¬ážáááºá
áá»áœááºá¯ááºááá¯á·ááẠááŸááºáá¬ááºá¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯ááá¯áááºáž áááºáá¬á á±áá«áááºá á ááºážáááºáá»áááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus ááᯠvirtual machine - 8 coresá 24 gigabytes ááœááºá¡áá¯á¶ážááŒá¯áá¬ážáááºá Prometheus ááẠá¡áá¬á¡á¬ážáá¯á¶ážáá®ážáá«áž á á¬ážáááºá áá°á OOM Killer áá±á«áºáá²áá»ááœá¬ážáááºá áá áºáá»áááºáááºážááŸá¬áááºá 900 áá¬áááºááŒáœáá±á¬áááºááá áºáá»á¬ážááá¯áááºážáá²ááá¯á·ááœááºážáá±á¬ááºážáá²á·áááºá áááºážááẠáá áºá áá¹ááá·áºáá»áŸáẠ000-25 áááºááá áºáá»á¬ážááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠRAM 8 áá áºáá«ááá¯ááºáá«ááŸááá±á¬ dual-core virtual machine áá áºáá¯ááœáẠVictoriaMetrics ááᯠáá¯ááºáá±á¬ááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠ8GB á ááºááœáẠá¡áá¬á¡áááºážáááºááŒáá·áº áá±á¬ááºážá áœá¬á¡áá¯ááºáá¯ááºááẠVictoriaMetrics ááᯠááá°ááá¯ááºáá²á·áááºá á¡áá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯á· áááºážááᯠ7 áá áºáá«ááá¯ááºá¡áá áá¬ážááŸááá²á·áááºá áá áºáá»áááºáááºážááŸá¬áááºá ááá¯ááá¯áááºááŸá¬ áááºááá áºáá»á¬áž áá±ážááá¯á·ááŒááºážá á¡ááŒááºááŸá¯ááºážááẠPrometheus ááááºááẠááŒáá·áºáá¬ážáá²á·áááºá
CPU ááẠPrometheus ááŸáá·áº ááŸááºáá»áŸáẠáá»á¬ážá áœá¬ ááá¯áá±á¬ááºážáá¬áááºá á€ááœáẠPrometheus ááẠ2,5 cores ááá¯á á¬ážáá¯á¶ážááŒá®áž VictoriaMetrics ááẠ0,25 cores áá¬á á¬ážáá¯á¶ážáááºá á¡á ááœáẠ- 0,5 cores á áá±á«ááºážá ááºážááá¯ááºáááºááŸáá·áºá¡áá»áŸ áááºážááẠá¡á°ááá¯ááºáá áºáá¯ááá¯á·áá±á¬ááºááŸáááœá¬ážáá±á¬áºáááºáž áááºážááẠá¡ááœááºááŸá¬ážáá«ážáááºá á¡ááœááºááŸá¬ážáá«ážáááºá
áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá ááœá±ážáá»ááºááŸá¯ááẠáááºááŸá¬ážáá±á¬á¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážááŒá±á¬áá·áº VictoriaMetrics ááœáẠáá»áááºážááœá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠááœá±ááá¯áá»áœá±áá¬ááá¯ááŒá®áž áá»áœááºá¯ááºááá¯á·áá¯ááºáá±á¬ááºáá²á·áááºá
á¡áá»ááºááŸá áºáá»ááºááᯠáá»ááºááŒááºážááŒááºááŒáá«á áá¯á· - áááºááá áºáá»á¬ážááᯠá¡ááºáá¯ááºáááºááŒááºážááŸáá·áº á¡áááºážá¡ááŒá áºáá»á¬áž áá¯á¶ážá áœá²ááŸá¯ááŒáá·áºáá¬ážááŒááºážá ááá¯áá·áºá¡ááœáẠáá»ááºáá±áá±ážáá²á· á¡áá»ááºááŸá áºáá»ááºááá¯áá² áá¯á¶ážááŒááºááááºá
á€ááœáẠáá»áœááºá¯ááºááẠáá»ááºáá»ááºáž ááŒáá¯áááºá á¬áááºážááœááºážááá¯ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠVictoriaMetrics ááᯠáááºááá áºáá»á¬áž ááá¯ááŸá±á¬ááºááŸá¯á¡ááŒá ẠáááºááŸááºáááºá ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·ááẠLeroy á¡á¬ážáá¯á¶ážá¡ááœáẠááá¯ááŸá±á¬ááºááŸá¯á¡ááŒá ẠVictoriaMetrics ááᯠáá±ážá áœááºážááá¯ááºáá±á¬ááŒá±á¬áá·áº á€á¡á á¯á¡áá±ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºáá°áá»á¬ážááᯠááá·áºáááºááẠááá¯á¡ááºáá«áááºá
á¡áá»áááºá¡á¬ážááŒáá·áºá áá±áá¬ááá¬áá¡á¬ážááŒáá·áºááŸáá·áº áá¯ááºáá±á¬ááºáá»áááºá¡á¬ážááŒáá·áº ááá·áºáááºáááºááœáá·áºááŒá¯ááá·áº á¡á¶á·ááŒááœáẠparameter áá áºáá¯ááŸááááºá
Memory áá¯á¶ážá áœá²ááŸá¯ááᯠááá·áºáááºááẠá¡áá±á¬ááºážáá¯á¶áž ááœá±ážáá»ááºááœáá·áºáááºáž ááŸáááŒá®ážá ááá¯á·ááŒá±á¬áá·áº áá¯á¶ááŸááºáááºáááºááŸá¯ á¡ááŒááºááŸá¯ááºážááŸáá·áº áá¯á¶áá±á¬ááºáá±á¬ á¡áááºážá¡ááŒá Ạáá¯á¶ážá áœá²ááŸá¯ááá¯á·ááᯠáááŸáá á±ááá·áº áá»áááºááœááºáá»áŸá¬ááᯠááŸá¬ááœá±ááá¯ááºáááºá
á¡ááŸá¯ááºáá±á¬ááºáá áºáá¯á ááá¯ááá¯áááºááŸá¬ á¡ááŸááºááá¯ááŒááºááá¯ááºááẠ- ááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááᯠáááºááá·áºáááºááááá«á
áááá¡ááŒáááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠVictoriaMetrics Single Node ááᯠá ááºážáááºáá²á·áááºá ááá¯á·áá±á¬áẠVictoriaMetrics Cluster Version ááá¯á· áááºááœá¬ážáá«áááºá
á€áá±áá¬ááœáẠVictoriaMetrics ááŸá ááá°áá®áá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºážááá¯á·áá¯ááºáá±á¬ááºááá·áºá¡áá¬ááŸáá·áº áááºážááá¯á·áá¯á¶ážá áœá²ááá·áºá¡áááºážá¡ááŒá áºáá»á¬ážáá±á«áºáá°áááºá ááœá²ááŒá¬ážáá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááœáẠá¡ááá²á·ááœá²áá¯ááºááẠáááºááŸááááºá á€áááºááŸá¬ á¡ááœááºááŒá±á¬ááºážááœááºááŒááºááœááºááŸáá·áº á¡áááºááŒá±áá±á¬ááŒá±ááŸááºážáá»ááºááŒá áºáááºá áá«ááᯠáá»áœááºáá±á¬áºááá¯á· ááá¯ááºááá¯ááºáá¯á¶ážáááºá
VictoriaMetrics Cluster Version á á¡ááá á¡á áááºá¡ááá¯ááºážáá»á¬ážááŸá¬ vmstsorage ááŒá áºáááºá áááºážááá¯á·ááœáẠN áá¶áá«ááºááŸáááá¯ááºáááºá áá»áœááºáá±á¬áºááá¯á· ááá á¹á ááŸá¬ á¡áá¯áá á áá±á¬ááºááŸááááºá
ááŒá®ážáá±á¬á· vminsert ááŸááááºá áááºážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž ááœáá·áºááŒá¯áá±ážáá±á¬ ááá±á¬ááºá á®áá¬áá¬áá áºáá¯ááŒá áºáááº- áá»áœááºá¯ááºááá¯á·ááŒá±á¬ááŒáá²á·ááá·áº ááá¯ááŸá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááŒá¬ážááœáẠááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááᯠá á®á ááºáá±ážááŒá®ážá áááºážááẠáá¯á¶áá°áá áºáá¯ááá¯áááºáž ááœáá·áºááŒá¯áá±ážáááºá ááá¯ááá¯áááºááŸá¬ ááá·áºááœáẠsharding ááŸáá·áº áá¯á¶á á¶áá° ááŸá áºáá»áá¯ážáá¯á¶ážááŸááááºááŒá áºáááºá
Vminsert ááẠPrometheus á០OpenTSDBá Graphiteá InfluxDB ááŸáá·áº remoteWrite áááá¯ááá¯áá±á¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá
vmselect áááºážááŸááá«áááºá áááºážáá¡ááááá¬áááºááŸá¬ vmstorage ááá¯á·ááœá¬ážáááºá áááºážááá¯á·áá¶ááŸáá±áá¬ááá¯ááá°áááºá á€áá±áá¬ááá¯ááœá¬ážááŒá®áž client ááá¯áá±ážááŒááºážááŒá áºáááºá
vmagent ááá¯á· áá±á«áºáá²á· á¡á¶á·ááŒá áá¬áá±á¬ááºážáá²á· á¡áá¬áá áºáá¯ááŸááá«áááºá áá«ááá¯á·áá°áááá¯ááááºááŒáá¯ááºáááºá áááºážááẠááá·áºá¡á¬áž Prometheus áá²á·ááá¯á· á¡ááá¡áá» configure áá¯ááºááá¯ááºááŒá®áž Prometheus áá²á·ááá¯á· á¡ááá¡áá» áá¯ááºáá±á¬ááºááá¯ááºáá±ážáááºá ááá¯ááá¯áááºááŸá¬á áááºážááẠááá°áá®áá±á¬ á¡ááœá²á·á¡á ááºážáá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážá០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®áž vminsert ááá¯á· áá±ážááá¯á·áááºá áá«ááá¯ááẠá¡áá¬á¡á¬ážáá¯á¶ážá áááºážá¡áá±á«áºááŸá¬áá² áá°áááºáááºá
á¡ááŒá¬ážáá±á¬ááºážááœááºáá±á¬áááºáá±á¬ááºááŸá¯ááŸá¬ vmalert ááŒá áºááŒá®ážá áááºááẠVictoriaMetrics ááᯠáá±á¬ááºáá¶á¡ááŒá áºá¡áá¯á¶ážááŒá¯áááºá vminsert á០á á®áá¶áá±á¬ááºááœááºáá¬ážáá±á¬ áá±áá¬ááᯠáááºáá¶ááŒá®áž vmselect ááá¯á· áá±ážááá¯á·ááá¯ááºá á±áá«áááºá áááºážááẠááááá±ážáá»ááºáá»á¬ážááᯠáááºážááá¯á·ááá¯ááºááá¯áẠáá¯ááºáá±á¬ááºááá·áºá¡ááŒáẠá ááºážáá»ááºážáá»á¬ážááŒá áºáááºá ááááá±ážáá»ááºáá»á¬ážá áá»áœááºá¯ááºááá¯á·ááẠááááá±ážáá»ááºáááºáá±áá»á¬ááŸáá áºááá·áº ááááá±ážáá»ááºááᯠáááºáá¶áááŸááá«áááºá
wmauth á¡á áááºá¡ááá¯ááºážáá áºáá¯ááŸááááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠá¡á á¯á¡áá±ážá áá»á¬ážááŒá¬ážáá±á¬ áá¬ážááŸááºážá¡ááœáẠááœáá·áºááŒá¯áá»ááºá áá áºá¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááá¯ááºááẠááá¯á·ááá¯áẠááá¯ááºáá±á¬ááºááá¯ááºáá«á áááºážááẠPrometheus á¡ááœáẠremoteWrite ááá¯áá¶á·ááá¯ážáá±ážááŒá®áž áááºáá±ážáá¬ážááá¯ááºááẠááá¯á·ááá¯áẠááá±ážááá¯ááºáá±á¬ url ááá¯á¡ááŒá±áá¶á ááá¯á·ááá¯áẠáááºážááá¯áááá¡ááá¯ááºážááá¯á¡ááŒá±áá¶á ááœáá·áºááŒá¯ááá¯ááºáááºá
vmbackupá vmrestore áááºážááŸááá«áááºá á€áááºááŸá¬ á¡ááŸá áºáá¬áá¡á¬ážááŒáá·áº áá±áá¬á¡á¬ážáá¯á¶ážá ááŒááºáááºáá°áá±á¬ááºááŒááºážááŸáá·áº á¡áááºáá°ážááŒááºáž ááŒá áºáááºá S3, GCS, file ááœá±áá¯ááºááá¯á·ááááºá
áá»áœááºá¯ááºááá¯á·áá¡á á¯á¡áá±ážáááááá¯á¶ážá¡ááŒáááºááᯠáá®ážááá·áºááœá²áá¬ážá ááºá¡ááœááºáž ááŒá¯áá¯ááºáá²á·áááºá ááá¯á¡áá»áááºááœááºá áá¯á¶á á¶áá°áááŸááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á áááºáá°ááŒá¯ááŒááºážááœáẠremoteWrite ááŸáá áºááá·áº áá±áá¬áááºáá¶áááŸáááá·áº ááá°áá®áá±á¬ áá®ážááŒá¬ážá¡á á¯á¡áá±ážááŸá áºáᯠáá«áááºáá«áááºá
á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á· VictoriaMetrics Single Node á០VictoriaMetrics Cluster áá¬ážááŸááºážááá¯á· ááŒá±á¬ááºážáá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ áá¯á¶ážá áœá²áá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááŒá áºááá·áº á¡áááá¡áá¬ááŸá¬ áááºááá¯áá®ááŒáá·áº áá»ááºáá±áá±ážááŒá±á¬ááºáž á€áá±áá¬ááœáẠááŒáá¯áááºááŸá¬ááŒá¬ážáá¬ážáá«áááºá á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááá±áá¬á ááá¯ááá¯áááºááŸá¬ á¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯á¡á¬áž ááŒáá·áºáá±áá¯á¶ááᯠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº ááŒá áºáá«áááºá
áá¯á¶áá°áá áºáá¯ááᯠá€áá±áá¬ááœáẠááá·áºááœááºážááŒá®ážááŒá áºáááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá»áœááºá¯ááºááá¯á·ááẠá¡áá±á¬áºáá±ážááŒá®ážáá¬ážáá±á¬ á¡á á¯á¡áá±ážáá áºáá¯á¡ááŒá Ạáá±á«ááºážá ááºáá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááá±áá¬á¡á¬ážáá¯á¶ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒá®áž áá¯á¶áá°áá°ážáá¬ážáááºá
á¡á á¯á¡áá±ážáá áºáá¯áá¯á¶ážááœáẠN entry point áá»á¬ážáá«ááŸááááºá ááá¯ááá¯áááºááŸá¬ Prometheus ááẠHAPROXY ááŸáá áºááá·áº áá±áá¬ááᯠááá·áºááá¯ááºáááºá á€ááœáẠáá»áœááºá¯ááºááá¯á·ááœáẠá€áááºááœáá·áºá¡ááŸááºááŸááááºá á€áááºáá±á«ááºá¡ááŸááºááŸáááá·áºááẠGrafana ááŸáááºáá±á¬ááºááá¯ááºáááºá
áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá HAPROXY ááẠá€á¡á á¯á¡áá±ážá¡ááœááºážááœáẠááá±á¬ááºá á®áá»á¬ážááᯠááœá±ážáá»ááºá ááá·áºááœááºážáááºááŸáá·áº á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááá¯áá±ážááá·áº áá áºáá¯áááºážáá±á¬ááááºáááºážááŒá áºáááºá áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá ááááºá á¬áá áºáá¯áááºážááᯠááŒá¯áá¯ááºáááºáááŒá áºááá¯ááºáá«á á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº áá»áœááºá¯ááºááá¯á·ááẠVictoriaMetrics á¡á á¯á¡áá±ážáááºáááºááá·áº virtual machines áá»á¬ážááẠáá°áá®áá±á¬ cloud áá¶á·ááá¯ážáá±ážáá°á ááá°áá®áá±á¬áá¯ááºáá»á¬ážááœáẠáááºááŸááá±á¬ááŒá±á¬áá·áºá á¥ááá¬á áá»áœááºá¯ááºááá¯á·á cloud á¡ááœááºážááá¯ááºáá² á¡ááŒááºáááºááœááºááŸááá±á¬ virtual machines áá»á¬ážááŒá áºáá±á¬ááŒá±á¬áá·áºá .
áá»áœááºá¯ááºááá¯á·ááœáẠááááá±ážáá»ááºááŸááááºá á¡á²áá«ááᯠáá¯á¶ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus á០ááááá±ážáá»ááºáááºáá±áá»á¬ááᯠá¡áá¯á¶ážááŒá¯áááºá áá»áœááºá¯ááºááá¯á·ááẠOpsgenie ááŸáá·áº Telegram á¡á¬áž ááááá±ážáá»ááºáá±ážááá¯á·ááŒááºážáá»ááºáááºáá áºáá¯á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá«áááºá Telegram ááœáẠáááºážááá¯á·ááẠáá¯ááºáá¯ááºá០áá áºáá¯áá¯ááŒá áºááá¯ááºáá±á¬áºáááºáž á¡ááºáá»ááºáá®áá¬áá»á¬áž ááá¯á¡ááºáá±á¬ ááááºážááááºážá¡áá»ááºá¡áááºáá áºáá¯ááŒá áºáááºá Opsgenie ááẠá¡áá±ážááŒá®ážáááºá áá«ááœá±áᬠáá±á«áºááá¯ááŸá¯ááœá±á á¡ááŒá áºá¡áá»ááºááœá±ááᯠá á®áá¶ááá·áºááœá²ááŒááºážááœá±áá«á
áá¬áááá±ážááœááºáž- "á á±á¬áá·áºááŒáá·áºááŸá¯ááᯠáááºáá°á á á±á¬áá·áºááŒáá·áºáá¬áá²á" áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·ááẠnode áá áºáá¯á á®ááœáẠvmagent ááá¯á¡áá¯á¶ážááŒá¯áá±á¬ááŒá±á¬áá·áº á á±á¬áá·áºááŒáá·áºá á áºáá±ážááá·áºáá±á¬áºáá®áá¬áá»á¬ážááẠáá°á·á¡ááá¯ááá¯á á±á¬áá·áºááŒáá·áºáá±áááºá áá»áœááºá¯ááºááá¯á·á node áá»á¬ážááᯠáá°áá®áá±á¬áááºáá±á¬ááºááŸá¯áá±ážáá°á ááá°áá®áá±á¬áá±áá¬á ááºáá¬áá»á¬ážááœáẠááŒáá·áºáá±áá¬ážáá±á¬ááŒá±á¬áá·áºá áá±áá¬á ááºáá¬áá áºáá¯á á®ááœáẠáááºážáááá¯ááºááá¯ááºáá»ááºáááºááŸáááŒá®áž áááºážááá¯á·ááẠáá®ážááŒá¬ážááŒá áºááŒá®áž áá®ážááŒá¬ážáŠážááŸá±á¬ááºáá áºáá¯áá±á¬ááºááŸááá¬áá«áááẠáá»áœááºá¯ááºááá¯á·ááẠááááá±ážáá»ááºáá»á¬ážááᯠáááºáá¶áááŸááá²ááŒá áºáááºá áá¯ááºáááºá áá°ááá¯á·áá²á ááá¯áá»á¬ážáááá·áºáááºá áá«áá±ááá·áº áááºá¡áá¬ááŸááẠááááá±ážáá»ááºááœá± ááá¯áááºáá¶áá¬á ááá¯áá±á¬ááºážáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá á¬áááºážááᯠHA á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŒáá·áº á¡áá¯á¶ážáááºáá«áááºá
ááá¯á·á¡ááŒáẠVictoriaMetrics á¡ááá¯ááºážá¡ááá¯ááºážááŸáá·áº áááºááœááºááŒááºážá á¡ááœá±á·á¡ááŒá¯á¶ááᯠááŸááºáá¬ážááá¯áá«áááºá áá«áá¬á¡ááœááºá¡ááŒá¯ááá±á¬ááœááºááŸáá·áºá áá±á¬ááºá»á¬ážáá±ážááœá±á áá¯á¶á·ááŒááºáááºá áááºážááŸááºážáá²á· ááá á¹á ááá¯ááºážááᯠá á±á·á á±á·á ááºá áẠááŒáá¯ážá á¬ážááŒáááºá
GitHub ááœáẠááŒá¿áá¬áá»á¬áž á áááºáá²á·áááºá áá°ááá¯á·ááẠá¡ááœááºáá»ááºááŒááºá áœá¬ ááŒá±ááŸááºážáá²á·ááŒáááºá áá¯á¶ážáá¯á¶ážáááááºááá¯ááºáá±á¬ áá±á¬ááºáááºááŒá¿áá¬á¡áá»áá¯á·ááŸááá«áááºá ááá¯á·áá±á¬áº á€áááºážááœáŸááºáá»ááºááœáẠáá¯ááºáá±á¬ááºáá±áá²ááŒá áºáá±á¬ áá¯ááºá០áá»áœááºá¯ááºááŒááºááá¯ááºáá±ááŒá®ááŒá áºáááºá
áááºáá«áááºáá«áá¯ááºáá±áá»áááºááŸá¬ áá»áœááºáá±á¬á·áºá¡ááœáẠá¡ááá áá¬áá»ááºááŸá¯á node áá áºáá¯ááᯠááááºááá¯ááºááẠááá á áá¹ááá·áº 30 ááŸá¬ vminsert á backend áááŸááá°ážááá¯áá¬ááᯠáá¬ážááááºááá¯ááºáá«áá°ážá áá«ááᯠá¡áᯠáá¯á¶ážááŒááºááŒá®ážááŒá®á áá áºá áá¹ááá·áº ááá¯á·ááá¯áẠááŸá áºá áá¹ááá·áºá¡ááœááºáž áá±áá¬ááᯠáá»ááºááŸááá±á¬ node áá»á¬ážá¡á¬ážáá¯á¶ážá០áá¯ááºáá°ááŒá®áž áá±á¬ááºážááá¯áá»ááºááẠáá»á±á¬ááºáá¯á¶ážáá±áá±á¬ áá¯ááºááᯠá á±á¬áá·áºááá¯ááºážáá±ááŒááºážááᯠáááºááœá¬ážá á±áááºá
áá áºáá»áááºáá»áááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠVictoriaMetrics ááᯠVictoriaMetrics á¡á±á¬áºááá±áá¬á¡ááŒá Ạááá¯áá¬ážáá²á·ááŒáááºá áá«ááá¯á·á áá°á·ááá¯á á±á¬áá·áºáá±áááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus á¡á±á¬áºááá±áá¬ááŸáá·áºá¡áá° áá«áá¬áá±á¬ á ááºážáá»ááºážáá»á¬ážááᯠá¡ááœááºáááºááŒáœá áœá¬ á¡áá¯á¶ážááŒá¯áá±áá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠááŒáá¯áááºááœááºáá»ááºááŒááºážááá¯ááºáᬠá ááºážáá»ááºážáá»á¬áž á áááºááá¯á·ááᯠáá¯ááºáá±á¬ááºááẠVictoriaMetrics á¡á±á¬áºááá±áá¬á¡ááœáẠáá°áá±á¬ááºáá áºáá¯ááᯠáááºááŒáœá áœá¬áááºáá±á¬ááºáá±áá«áááºá
á¡á á¯á¡ááœá²á· á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ ááá¯ážáááºá á±ááẠá¡ááá¯ááŒá¯áá»ááºáá»á¬áž ááŸááá«áááºá á¡á²áá«ááœá±ááᯠá¡áá±á«áºááŸá¬ áá»áœááºáá±á¬áº áá±ážáá¬ážáá«áááºá
ááŒá®ážáá±á¬á· áá»áœááºáá±á¬áº ááááºááᯠááŸááá·áºáá»áá»ááºáá«áááºá áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá±ááºáá±á
á®ážááŒá±á¬ááºážáá»á¬ážááá¯ááŒáá·áºááŸá¯áááºá¡ááœáẠááŸááá·áºáá»ááá°áá¬áá°ááẠáá®ážááá·áºááá¯á¡ááºáá«áááºá á¡ááŒááºážáá»ááºážááŒá±á¬áááẠáá
áºáá±á·áá¬ááŸá¬ áááºááá
áºáá
áºáá¯á áá¯á¶áá±á¬ááºáá«áááºá á€áááºážááŒá±á¬ááºážáá»á¬ážááẠáá
áºááŸá
áºá áá¯á¶ážá áá«ážá áááºááŸá
áºá¡ááœáẠááá¯á¡ááºáááºá áááºááá
áºáááºááá¯ážáá
áºáá¯ááẠáá¯á¶áá±á¬ááºáááºá
- Prometheus ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááá¯á·ááá¯ááºáá±á¬áºááá¯ááºáááºá¡áá»áá¯á·ááŸáááá²á·ááá¯á· áá»áœááºá¯ááºááá¯á·ááẠáá¬áá»ááºááŸá¯ááá¯áááá«áááºá
- áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯ááºá¡ááœáẠVictoriaMetrics ááá¯ááœá±ážáá»ááºáá²á·áááºá
- áááºážááẠáá±á«ááºááá¯ááºááŸáá·áº á¡áá»á¬ážááá¯áẠááŸá áºáá¯á áá¯á¶ážááᯠáá±á¬ááºážááœááºá áœá¬ ááá¯ááºážáá¬áááºá
- áá»áœááºá¯ááºááá¯á·ááẠááá°áá®áá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡á á¯á¡áá±ážááŸá áá¶áá«ááºá¡áá»áá¯ážáá»áá¯ážááá¯á· ááŒáá·áºáá±ááá¯ááºáááºá áááºážááá¯á·á¡á¬áž áááºááá¯áá®ááŒáá·áº ááá·áºáááºááŒááºážá áááºááá¯áá®ááá·áºááŒááºáž á áááºááŒáá·áº ááŒá¯áá¯ááºááá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠá¡ááœááºááŸá áºáááºáá±á¬ááŒá±á¬áá·áº á¡áááºááœáẠVictoriaMetrics ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá á€á¡áá¬ááẠá¡áááºá¡áá¬ááŸáá·áº ááŒá áºáá¬ááááºážá
VictoriaMetrics áá»ááºá áá»áœááºá¯ááºáá¡áááºá¡ááœááºáá»á¬ážá LeroyMerlin áááºážááá¬ááá¯ááºáᬠáá±áá«á¡ááœáẠQR áá¯ááºá¡áá»áá¯á·á
source: www.habr.com