VictoriaMetricsは、時系列の形式でデータを保存および処理するための高速でスケーラブルなDBMSです(レコードは、たとえば、センサーの状態の定期的なポーリングやメトリックの収集を通じて取得された、時間とこの時間に対応する値のセットを形成します)。
私の名前はパベル・コロバエフです。DevOps、SRE、LeroyMerlin、すべてがコードのようなものです-それはすべて私たちについてです:私と他のLeroyMerlin従業員についてです。
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.