VictoriaMetrics y monitoreo de nube privada. Pavel Kolobaev



VictoriaMetrics es un DBMS rápido y escalable para almacenar y procesar datos en forma de serie temporal (un registro forma un tiempo y un conjunto de valores correspondientes a este tiempo, por ejemplo, obtenido a través de sondeos periódicos del estado de los sensores o recolectando métricas).







Mi nombre es Pavel Kolobaev. DevOps, SRE, LeroyMerlin, todo es como un código, se trata de nosotros: de mí y de otros empleados de LeroyMerlin.





https://bit.ly/3jf1fIK



OpenStack. .





Kubernetes, OpenStack .





. Prometheus, K8s. , , .





Kubernetes, - , , .





– federation, Prometheus, Kubernetes federation.





. , 250 000 , 400 000 , , . scrape_timeout 25 .



? Prometheus - . , . http, , Prometheus.





, , . .





– Prometheus federation.



, . , .





- . promxy, , . . promxy, .





– federation, .



Prometheus : «, TimescaleDB, ». .



, - , .





– . , , , 2020- – , .



dev prod-. dev – 9 350 000 . prod – 14 780 000 . retention time 30 . . .





, . . , , 35-37 . 4 90 . . . , Prometheus. , .



, . , . . .





, . 15 120 , 100 – , 20 – , .





, – , - , , , , OpenStack.





Prometheus, , - . Prometheus , . . RAF 20-30 , .





, Prometheus, . . .





. , HA . , , , . .



, , , , . , .





, :



  • .
  • .
  • .
  • HA.




, Prometheus .



, . :



  • promql, Prometheus: , .
  • Grafana, Prometheus . .
  • HA .
  • .
  • . cloud . , . , , .




. , . Prometheus integration, , , . VictoriaMetrics Prometheus.



? :



  • promql.
  • .
  • Grafana.
  • – , , , , - , , multitenancy.




. Prometheus , Prometheus. remoteWrite VictoriaMetrics.





, CPU VictoriaMetrics. VictoriaMetrics wiki , . . CPU.



Prometheus, Kubernetes, .





data source . Prometheus . VictoriaMetrics .





. Prometheus 120 . VictoriaMetrics 4 . , Prometheus. . . , . , , , . .





. Prometheus – 8 , 24 . Prometheus . OOM Killer. 900 000 . 25 000-27 000 .



VictoriaMetrics 8 RAM. VictoriaMetrics , 8- . 7 . , . . , , Prometheus.





CPU Prometheus. Prometheus 2,5 , VictoriaMetrics – 0,25 . – 0,5 . , - .





VictoriaMetrics , .





– . , .





, VictoriaMetrics . , , VictoriaMetrics Leroy, , , , .



, , .



, , , .





, . . – .





VictoriaMetrics Single Node. VictoriaMetrics Cluster Version.



VictoriaMetrics , . . .





VictoriaMetrics Cluster Version – vmstsorage. N . 2.



vminsert. -, : storages, , , . . , .



Vminsert OpenTSDB, Graphite, InfluxDB remoteWrite Prometheus.





vmselect. – vmstorage, , .





vmagent. . Prometheus Prometheus. . . , vminsert. .





– vmalert, VictoriaMetrics, vminsert vmselect . , rules. alertmanager.





vmauth. , , , , , ( ) multitenancy . remoteWrite Prometheus url, , .





vmbackup, vmrestore. , , . S3, GCS, file.





. , , remoteWrite .





, , VictoriaMetrics Single Node VictoriaMetrics Cluster Version, , . . – . , . . .





. . , .



N , . . Prometheus HAPROXY. . c Grafana.





HAPROXY – , select, insert . , , , VictoriaMetrics-, , . . , .





. . alertmanager Prometheus. Opsgenie Telegram. Telegram dev, , - prod, - , . Opsgenie – critical. , .





: « ?». , vmagent . - , - , split brain, . , , , .





HA.





VictoriaMetrics. . . , .



issues GitHub. . issues, , , .



, , 30 vminsert , . . , .





- VictoriaMetrics, VictoriaMetrics operator. . VictoriaMetrics operator, pre-calculating rules . . Prometheus, rules, Prometheus.



. .



downsampling. downsampling . , . , , , . .



  • , , Prometheus.
  • VictoriaMetrics.
  • , .
  • , , . .


VictoriaMetrics, . .





https://t.me/VictoriaMetrics_ru1



qr- VictoriaMetrics, , LeroyMerlin.




All Articles