VictoriaMetrics et surveillance du cloud privé. Pavel Kolobaev



VictoriaMetrics est un SGBD rapide et évolutif permettant de stocker et de traiter des données sous forme de séries chronologiques (un enregistrement forme une heure et un ensemble de valeurs correspondant à cette heure, par exemple, obtenu par interrogation périodique de l'état des capteurs ou collecte de métriques).







Je m'appelle Pavel Kolobaev. DevOps, SRE, LeroyMerlin, tout est comme du code - tout tourne autour de nous: de moi et des autres employés 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