ืื ื ืืฆืืข ืืงืจืื ืืช ืชืืืื ืืื"ื ืฉื ืจืืื ืืืจืืื ืงื "ExtendedPromQL"
ืืงืฆืจื ืขืืื. ืฉืื ืจืืื. ืื ื ืขืืื ืขืืืจ CloudFlare ืืืจ ืืืื ืืื. ืืื ืื ื ืื ืืชืืืง ืฉื VictoriaMetrics.
ืืื ื ืืกืืคืจ
ื ืชืืื ืืืืง ืืจืืฉืื, ืฉื ืงืจื "ืงืฉืื ืชืจืืื" ืืื ืืืืจ ืขื ืื ืฉืื ืฉืคื ืื ืืคืืื ืจืง ืฉืคืช ืชืงืฉืืจืช ืืฉืืื ืืืื. ืื ืืื ืืชื ืืขืืืจ ืืช ืืืืฉืืืช ืฉืื ืืืื ืืืจ ืื ืืืขืจืืช ืืืจืช, ืืื ืืชื ืื ืกื ืืงืฉื. ืื ืฉืื ืืืื ืืจื ื ืืชืืืืืื ืขื ืืืื ืฉืคื ืขืืืคื - ื'ืืืื ืื ืฉืคื ืืืจืช. ืืขืฆืื, ืืืืืชื ืฉืฆืจืื ืืืืืจ ืืฉืืื, ืื ืื ืื ืกืคืฆืืคื.
ืืืื ื ืชืืื ืืืืชืืื. ืื ืื PromQL? PromQL ืืื ืฉืคืช ืฉืืืืชืืช ืฉื ืคืจืืืชืืืก. ืื ืื ื ืืืฆืจืื ืฉืืืืชืืช ืืคืจืืืชืืืก ืืื ืืงืื ื ืชืื ื ืกืืจืืช ืืื, ืกืืจืืช ืืื.
ืื ืื ื ืชืื ื ืกืืจืืช ืืื? ืคืฉืืื ืืืฉืืขื, ืืื ืฉืืืฉื ืคืจืืืจืื.
ืืื:
- ืขื ืื ืื ืื ื ืืกืชืืืื.
- ืืฉืื ืื ื ืืกืชืืืื ืขื ืื.
- ืืืืื ืขืจื ืื ืืจืื.
ืื ืชืกืชืื ืขื ืืชืจืฉืื ืืื (ืืชืจืฉืื ืืื ืืื ืืืืืคืื ืฉืื, ืฉืืฆืื ืืช ืื ืชืื ืื ืืกืืืืกืืืื ืฉื ืืฆืขืืื ืฉืื), ืื ืืื ืืชื ืืืื ืืขื ืืช ืืืืืจืืช ืขื ืฉืืืืช ืืื.
ืื ืื ื ืืกืชืืืื ืขื ืฉืืืื. ืื ื ืจืืืื ืืช ืืืฉืืขืืช ืืื ื ืจืืืื ืืช ืืืื ืฉืื ืื ื ืืกืชืืืื ืขืืื. ืืืืืจ, ืืืกืชืืืืช ืขื ืืชืจืฉืื ืืื, ืืคืฉืจ ืืืืจ ืืงืืืช ืฉืืืื ืจืืฉืื ืืืืชื ื-15 ืฆืขืืื. ืืื ื ืชืื ื ืกืืจืืช ืืื.
ืขืืฉืื ืืืื "ื ืฉืืืจ" (ื ืืคืื) ืืืชื ืืืืื ื ืชืื ืื ืืืจ ืืฆืืจื ืฉื ืืืื. ืืื ืืฉ ืื ื ืื ืืช ืื ืฉืื ืื ื ืืกืชืืืื ืขืืื. ืืื ืืืกืคืชื ืขืื ืงืฆืช ื ืชืื ืื, ืฉื ืงืจื ืืื meta-data, ืืืืืจ ืื ืื ื ืขืืจืชื, ืืื ืฉื ื ืื ืฉืื, ืืืฉื, ื'ืื ืืืื ืืฉืงื. ืื ืื ืฉืื ืื ื ืืกืชืืืื ืขืืื; ืื ืื ืืจืื ืืืชื ืื ืืจืื ืืช ืืขืจื ืืื.
ืขืืฉืื ืืืื ื ื ืกื ืืืืกื ืืช ืื ืื ืชืื ืื ืืืื ืืืกื ืื ืชืื ืื. ืืืืืื, ืืงืืชื ืืช ืชืืืืจ ClickHouse. ืืื ื ืื ืื ื ืืืฆืจืื ืืืื ืืืช ืฉื ืงืจืืช "ืฆืขืืื", ืืืืืจ ืื ืฉืื ืื ื ืืกืชืืืื ืขืืื. ืืฉ ืืื ืืื ืฉืื ืื ื ืืกืชืืืื ืขื ืื; ืื ืื ืืจืื ืืืื ืืื ื ืชืื ืื ืฉืืื ื ืืืกื ืื ืื: ื'ืื ืืืื ืืฉืงื.
ืืืื ืื ืกืืช ืืืืืื ืืช ืืื, ื ืฉืชืืฉ ืืืจืืคื ื, ืื ืจืืฉืืช, ืืื ืืคื.
ืืื ืื, ื ืฉืชืืฉ ืืชืืกืฃ ืื. ืืฉ ืืื ืฉืชื ืกืืืืช. ืืจืืฉืื ืืื ืืืื ืฉืืชืืชื ืืช ืื. ืืื ื ืืืืข ืืืืืง ืืื ืงืฉื ืืืืฆืื ื ืชืื ื ืกืืจืืช ืืื ื-ClickHouse ืืื ืืืฆืื ืืืชื ืืืจืคืื ื.
ื ืฆืื ืืืื ืืืจืคืื. ืืื ืืคืื ื ืืคืืคืืืจื ืืืืชืจ ืืืจืคืื ื ืืืฆืื ืขืจื ืืื ืืื, ืื ืฉืื ื ืฆืจืืืื ืจืง ืฉื ื ืคืจืืืจืื.
ืืื ื ืืชืื ืืช ืืฉืืืืชื ืืคืฉืืื ืืืืชืจ - ืืืฆื ืืืฆืื ืกืืืืกืืืงืืช ืฆืขืืื ื-Grafana, ืืืกืื ื ืชืื ืื ืืื ื-ClickHouse, ืืืืื ืฉืืฆืจื ื. ืืื ืื ื ืืืชืืื ืฉืืืืชื ืื ืื ืคืฉืืื. ืื ื ืืืืจืื ืืชืื ืฉืืืื. ืื ื ืืืืจืื ืขืจื ืืืืืจืื ืืช ืืืื ืฉื ืืขืจืืื ืืืื, ืืืืืจ ืืืชื ืฉืืืฉื ืคืจืืืจืื ืฉืืืืจื ื ืขืืืื.
ืืืชืืฆืื ืืื, ืื ื ืืงืืืื ืืช ืืืจืฃ ืืื. ืื ืืืืข ืืื ืืื ืื ืื ืืืืจ?
ื ืืื, ืฆืจืื ืืืืื ืืคื ืืื.
ืืืกืืคื ืฉื ืืืจ ืื ืื ื ืืงืืืื ืืื ืืื ืื ืืื ืืืชืจ, ืืื ืขืืืื ืืืืจ. ืื ืืืืข ืืื? ื ืืื, ืืฉ ืฉื ื ืืฉืชืชืคืื, ืืื ืื ื ืืืืงืื ืฉืชื ืกืืจืืช ืืื ืืืจืคื ื, ืื ืื ื ืขืกืืง ืฉืื ืืืืื ืื ืชืื ืื, ืื ืื ืกืืจืช ืืื ืืื ืฉืืืื ืืืืืื ืฉื ืฉื ืืื ืืชืืืืืช ืขืจืื ืืคืชื.
ืืื, ืขืืื ื ืืืืืจ ืืื ืกืคืฆืืคื. ืื ืื ื ืืืืจืื ืื'ืื.
ืืชืฆืืืจ ืฉืื. ืขืืฉืื ืืืจืฃ ื ืจืื ืืื ืืืืช. ืขืืฉืื ืื ืืื ืืื ืื ืจืืื ืืืื ืขืืื ืืื ืฉืฆืจืื.
ืืื ืจืื ืฉืืชื ืืืืข ืืขืฉืืช ืืขืจื ืืช ืืืชื ืืืืจ, ืืื ื-Prometheus ืืจื PromQL. ืืขืจื ืืื. ืงืฆืช ืืืชืจ ืงื. ืืืืื ื ืคืจืง ืืช ืืื. ื ืงืื ื ืืฆืขืืื. ืืกื ื ืืคื ื'ืื. ืื ืื ื ืื ืืฆืืื ืื ืืื ืฉืฆืจืื ืืงืื ืขืจื ืืื ืืืืจืื ืืื.
ืืขืช ื ื ืกื ืืืฉื ืืช ืืืืจืืช ืืชื ืืขื ืฉื ื'ืื ืื ืืื ืืฉืงื. ื-ClickHouse, ื ืฆืืจื ืืขืฉืืช runningDifference, ืืืืืจ, ืืืฉื ืืช ืืืคืจืฉ ืืื ืืืืืช ื ืงืืืืช ืืืืืง ืืืชื ืืืื ืืื ืืงืื ืืช ืืืืืจืืช ืืืืืืงืช. ืืืงืฉื ืชืืจืื ืืขืจื ืื.
ืืืื ืืจืื ืืขืจื ืืช ืืขืจืืื ืืืื, ืืืืืจ ืืขืจื 1,8 ืฆืขืืื ืืฉื ืืื ืขืืฉื ืืื ืืฉืงื ืื ื'ืื.
ืืืคืจืืืชืืืก ืื ืืชื ืืืืข ืืื ืืขืฉืืช ืืช ืื. ืืจืื ืืืชืจ ืงื ืืืขืืจ.
ืืืื ืฉืืืื ืงื ืืขืฉืืช ืืช ืื ืื ืืืจืคืื ื, ืืืกืคืชื ืขืืืคื ืืื ืฉื ืจืืืช ืืืื ืืืื ื-PromQL. ืื ื ืงืจื Rate Macros, ืื ืืื ืฉืื ืชืจืฆื ืืงืจืื ืืื. ืืืจืคืื ื ืคืฉืื ืืืชืืื "ืฉืืขืืจ", ืืื ืืืคืฉืื ืขืืืง ืืคื ืื ืื ืืืคื ืืืงืฉื ืื ืื ืืืืื. ืืืชื ืืคืืื ืื ืฆืจืื ืืืกืชืื ืขื ืื, ืื ืฉื ืืืคืฉืื, ืืื ืืชื ืืืกื ืืจืื ืืื, ืื ืืชืืืช ืฉืืืืชืืช SQL ืขื ืงืืืช ืืืื ืืื ืชืืื ืืงืจื. ืืชื ืืืื ืืงืืืช ืืืขืืช ืืื ืื ืืืืื ืื ืงืืจื ืืืฉื ืืื ืจื.
ืืื ืฉืืืืชื ืฉืืคืืื ืื ืืชืืืื ืืฉืงืืคืืช ืืืช, ืืืคืืื ื ืืืฆืชื ืืคืฆื ืืืชื ืืฉืชื ืขืืืืืช. ืื ืื ืืงืฉื ืืงืืืงืืืืก, ืฉืขืืฉื ืืช ืืืชื ืงืฆื, ืืื ืืฉืชื ืกืืจืืช ืืืื: ืืื ืืฉืงื ืื'ืื, ืื ืฉืืฉ ืื ื ืฉืชื ืกืืจืืช ืืื ืืคืื ื. ืืื ืืืจ ืืืื ืงืฉื ืืืขืชื.
ืืืคื ืคืจืืืชืืืก ืื ืืืื ืกืืื (ืฉืืขืืจ). ืขืืืจ ClickHouse ืืื ืชื ืืืงืจื ื ืคืจื ืืฉื RateColumns ืฉื ืจืื ืืื ืฉืืืืชืช ืคืจืืืชืืืก.
ืืืงื ื ืื ืจืื ืฉ-PromQL ืืื ืื ืื ืืื ืื, ืืื ืืฉ ืื, ืืืืื, ืืืืืืช.
ืืื:
- SELECT ืืืืื.
- Edge JOINs.
- ืืื ืชืืืื.
ืืื ืขืืืชื ืขื ืื ืืจืื ืืื, ืื ืืชื ืืืืขืื ืฉืืคืขืืื ืืืื ืงืฉื ืืขืฉืืช ืืฉืื ื-PromQL, ืื-SQL ืืคืฉืจ ืืขืฉืืช ืืืขื ืืื, ืื ืืช ืื ืืืคืฉืจืืืืช ืืืื ืฉืืืืจื ื ืขืืืื ืืคืฉืจ ืืขืฉืืช ื-SQL . ืืื ืืื ืื ืืืื ื ืื ืืืฉืชืืฉ ืื? ืืื ืืืจื ืื ืืืฉืื ืฉืื ืชืืื ืืฉืคื ืืืืงื ืืืืชืจ ืืืืื ืืืืืช ืื ืืื ืืืืชืจ.
ืืื, ืืคืขืืื ืฆืจืื ืืืืืจ ืฉืคื ืืืฉืืืืช. ืื ืืื ืงืจื ืืื ืืืืื ืืกืืคืจืื. ืืจืืจ ืฉืกืืคืจืื ืืืง ืืืชืจ, ืืื ืืืืื ืืฆืืื ืืืืืก ืืืชื ืื ืืื ืืขืฉื ืืืชืจ ืืืืข ืืืืืง ืื ืืื ืขืืฉื.
ืืืืืง ืืื ืืื ืืจืืืช PromQL.
ืฉืื ืขื VictoriaMetrics. ืื ืื VictoriaMetrics? ืืื ืืกื ื ืชืื ืื ืฉื ืกืืจืืช ืืื, ืืื ื ืืฆื ื-OpenSource, ืื ื ืืคืืฆืื ืืช ืืจืกืืืช ืืืืืืืช ืืืืฉืืืืืช ืฉืื. ืืคื ืืืืืื ืฉืื ื, ืืื ืืืืืจ ืืืืชืจ ืฉืืฉ ืืฉืืง ืืขืช ืืืื ืืืื ืืืืื ืช ืืืืกื, ืืืืืจ ืื ืฉืื ืืืื ืืืืืืื ืขื ืืืืกื ืฉื ื-0,4 ืืชืื ืื ืงืืื, ืืืฉืจ ื-Prometheus ืืฉ 1,2-1,4.
ืื ืื ื ืชืืืืื ืื ืจืง ืืคืจืืืชืืืก. ืื ื ืชืืืืื ื-InfluxDB, Graphite, OpenTSDB.
ืืชื ืืืื "ืืืชืื" ืื ื, ืืืืืจ, ืืชื ืืืื ืืืขืืืจ ื ืชืื ืื ืืฉื ืื.
ืืื ืื ื ืื ืขืืืืื ืืฆืืจื ืืืฉืืืช ืขื Prometheus ื-Grafana, ืืืืืจ ืื ืื ื ืชืืืืื ืืื ืืข PromQL. ืืืืจืคืื ื, ืืชื ืืืื ืคืฉืื ืืฉื ืืช ืืช ื ืงืืืช ืืงืฆื ืฉื Prometheus ื-VictoriaMetrics ืืื ืืืืืช ืืืืืื ืื ืฉืื ืืขืืื ืืคื ืฉืื ืคืขืื.
ืืื ืืชื ืืืื ืื ืืืฉืชืืฉ ืืฆ'ืืคืื ื ืืกืคืื ืฉืืกืืคืงืื ืขื ืืื VictoriaMetrics.
ื ืขืืืจ ืืืืืจืืช ืขื ืืชืืื ืืช ืฉืืืกืคื ื.
ืืฉืื ืคืจืืืจ ืืจืืื - ื ืืชื ืืืื ืขื ืืจืืื ืคืจืืืจืื ืืืจืคืื ื. ืืืฉืจ ืืชื ืื ืจืืฆื ืืงืื ืืจืคืื ืืืืจืื ืืขืช ืืื-ืืื/ืืืื ืืคืื ื, ืืืืืฅ ืืืฉืชืืฉ ืืืฉืชื ื $__interval
. ืืื ืฉืื ืื ืืจืคืื ื ืคื ืืื ืืืื ืืืืจ ืืช ืืืื ืื ืชืื ืื ืืขืฆืื. ื-VictoriaMetrics ืืืืื ืืืืื ืืขืฆืื ืื ืืืืื ืืื ืฆืจืื ืืืืืช. ืืืชื ืื ืฆืจืื ืืขืืื ืืช ืื ืืืงืฉืืช ืฉืื. ืื ืืืื ืืจืื ืืืชืจ ืงื.
ืืคืื ืงืฆืื ืืฉื ืืื ืืื ืืคื ืื ืืืจืืืืื. ืืชื ืืืื ืืืฉืชืืฉ ืืืจืืื ืืื ืืืืืืืื ืฉืื. ืืชื ืืืื ืืืืคืื, ืืืืง, ืืืขืืืจ, ืืืชืืืืก ืืืื.
ืืื ืืื ืืฉืคืืช ืคืื ืงืฆืืืช ืืจืืืืค. ืคืื ืงืฆืืืช ื-Rollup ืืืคืืช ืื ืกืืจืช ืืื ืฉืื ืืฉืืืฉ ืกืืจืืช ืืื ื ืคืจืืืช. ืืื ืื ืืื ืืืื, ืืงืกืืืื ืืืืืฆืข. ืื ื ืืืฆื ืืช ืื ืืืื ื ืื, ืื ืืคืขืืื ืื ืืืื ืืืจืืืช ืืื ืืจืืืืช (ืืจืืืืช) ืืื ืืืืงืื.
ืืื ืืชื ืกืชื ืืืขืก ืื ืืืจื, ืื ืืชื ืื ืจืื ืืืื ืืคืกืคืก ืืื ืืงืจืื ืฉืืื ืกืืจืช ืืืื ืื ืืชื ืืืช ืืื ืฉืืชืืืื ืช. ืืจืื ืืืชืจ ืงื ืืจืืืช ืขื ืืคืื ืงืฆืื ืืื, ื ื ืื ืฉืืืงืกืืืื ืืื ืืืื ื ืืื ืืืืืฆืข.
ืืื ืืื ืืฉืชื ื ืืจืืจืช ืืืืื. ืืจืืจืช ืืืื - ืื ืืืืจ ืืืื ืขืจื ืื ืื ื ืฆืจืืืื ืืฆืืืจ ืืืจืืคื ื ืื ืืื ืื ื ืกืืจืช ืืื ืืจืืข. ืืชื ืื ืงืจื? ื ื ืื ืฉืืชื ืืืืฆื ืืื ืืืื ืฉืืืื. ืืืฉ ืื ืืคืืืงืฆืื ืื ืื ืืื ืืื ืฉืืฉืืชื ืืชืืื, ืืื ืื ืฉืืืืืช ืืืคืืื ืืื ืฉืืืืืช ืืฉืืืฉ ืืฉืขืืช ืืืืืช ืื ืืคืืื ืืืื. ืืืฉ ืื ืืืืืช ืืืืื ืื ืฉืืจืืื ืงืฉืจืื ืืืฆืืื ืืืขืืช. ืืื ืื ืืจืื ืื ืืืื ืื ืืื ืื ืืื ืฉืืืื. ืืืืจืืจืช ืืืื ืืชื ืืืื ืืฆืืื ืื ืืืจ.
Keep_last_Value - ืฉืืืจ ืืช ืืขืจื ืืืืจืื ืฉื ืืืื ืื ืืื ืืกืจ. ืื ืคืจืืืชืืืก ืืืืจ ืืืจืืื ืืืื ืื ืืฆื ืืืชื ืชืื 5 ืืงืืช, ืื ืืื ื ืืืืจ ืืช ืืขืจื ืืืืจืื ืฉืื ืืืืืืืืช ืฉืื ืื ืืฉืืจื ืฉืื.
Scrape_interval - ืืจืื ืืืืื ืชืืืจืืช Prometheus ืืืกืฃ ื ืชืื ืื ืขื ืืืื ืฉืื, ืืืืื ืชืืืจืืช. ืืื ืชืืืื ืืจืืืช ืืช ืืืขืืจ, ืืืฉื.
ืืืืคืช ืชืืืืช ืืื ืชืืื ื ืคืืคืืืจืืช. ืืื ืื ืื ื ืืืฉืืื ืฉืื ืงืฆืช ืืกืืื ืื ืื ืืืจืฉ ืืืขืื ืื ืฉืืืื. ืืืชื ืฆืจืื ืื ืจืง ืืืืืจ ืืช 5 ืืืืขืื ืื, ืืื ืื ืืืืืจ ืืช ืืจืฆืฃ ืฉืืื.
ืืื, ืืื ืื ืืืคืื ืืืชื ืืคืฉืืืื ืืืชืจ? ืืืืืจ, ืืืงื ืืืชื ืืคืื ืงืฆืืืช ืงืื ืืช ืขื ืชืืืืจ ืืจืืจ.
ืืขืืฉืื ืืื ืืขื ืืื. ืืื ืื ืื ื ืืืฉืืื ืฉืื PromQL ืืืจืื? ืืืืืื ืฉืื ื ืชืืืืื ืืืืืืื ืืืื ื ืคืืฆืื. ืืชื ืืืื ืืขืงืื ืืืจ ืงืื ื-QR (
ืืื ืื? ืืงืฉื ืื ืืืืขืื ืืื ืืงืฉื ืคืืคืืืจืืช ืืืื. ืื ื ืืืฉื ืฉืืื ืืื ืืืืื ืื ืืืืจืืช ืจืืืช ืืชื ืืฉืชืืฉ ืืืืชื ืคืืืืจ ืืื ืืืจ. ืืืจื ืืื ืื. ืืื ืืืฉืจ ืืชื ืฆืจืื ืืืืกืืฃ ืืืื ืืกื ื ืืืฉ, ืืชื ืฆืจืื ืืขืืื ืื ืคืื ื, ืื ืืืืจืื ืืช ืืื ืืืืืื ืื, ืืคืชืื ืืืชื ื-JSON, ืืืฆืข ืืืคืืฉ ืืืืคื, ืืื ืื ืืืงื ืืื. ืืื ืื ืืืืกื ืืช ืืขืจื ืืื ืืืฉืชื ื ืืืืฉืชืืฉ ืื ืืืืฉ? ืื ื ืจืื, ืืืขืชื, ืืจืื ืืืชืจ ืคืฉืื ืืืจืืจ.
ืืืฉื, ืืฉืื ื ืฆืจืื ืืขืืื ืคืืืืจืื ืืืจืคื ื ืืื ืืืงืฉืืช, ืืืื ืืืืืื ืื ืืืื ืืืืืช ืขื ืง ืื ืืคืืื ืืืืืื ืืืืืช ืืื ืืืื. ืืืื ืืืืชื ืจืืฆื ืืคืชืืจ ืืช ืืืขืื ืืื ืืืจืคืื ื?
ืื ื ืคืืชืจ ืืช ืืืขืื ืืื ืื: ืื ื ืขืืฉื CommonFilter ืืืืืืจ ืื ืืช ืืืกื ื ืืื, ืืื ืื ื ืืฉืชืืฉ ืื ืืืืฉ ืืฉืืืืชืืช. ืืื ืื ืชืขืฉื ืืช ืืืชื ืืืืจ ืขืืฉืื, ืื ืื ืืขืืื ืื Grafana ืื ืืืคืฉืจ ืื ืืืฉืชืืฉ ืืืฉืชื ืื ืืชืื ืืฉืชื ื ืฉืืืืชื. ืืื ืงืฆืช ืืืืจ.
ืืื ืขืฉืืชื ืืืคืฆืื ืฉืืืคืฉืจืช ืื ืืขืฉืืช ืืืช. ืืื ืืชื ืืขืื ืืื ืื ืจืืฆื ืชืืื ื ืืื, ืื ืชืืื ืื ืื ืชืืืื ืื ืืจืขืืื ืืื ืื ืืืฆื ืื ืืขืื ืืื.
ืขืื ืขื PromQL ืืืจืื. ืืื ืื ื ืืืืืจืื ืื ืจืง ืืฉืชื ื, ืืื ืืฉืืจืืช ืคืื ืงืฆืื ืฉืืื. ืืื ืื ื ืงืืจืืื ืืื ru (ืฉืืืืฉ ืืืฉืืืื). ืืคืื ืงืฆืื ืื ืืงืืืช ืืฉืืืื ืืื ืืืื, ืืืืืช ืืฉืืืื ืืืกื ื. ื ืจืื ืฉืืชืืืืจ ืคืฉืื. ืืงื ืืืื ืืืฉืชืืฉ ืืคืื ืงืฆืื ืืื ืืืืฉื ืืช ืืืื ืืืืืจืื ืืคื ืื ืฉืืฉ ืื ื. ืืืืืจ, ืืื ืืืืจืื ืืฉ ืื ื, ืืืื ืืืืื ืืืื ืืกื ื. ืื ื ืจืื ืืจืื ืืืชืจ ืืื ืื ืืืืช ืืืชื ืืช ืืื ืชืื ืฉืืืืฉ ืืืืจ ืืืืชื ืืกื ื ืื, ืื ืื ืืืคืื ืืฉืืืืชื ืืืืื ืืืืืื.
ืืื ื ืืืืื ืืืงืฉื ืื ืื ืืืืื ืืืืืื. ืื ืืืื ืืืืืื ืื ืืจืฉืื ืฉื NodeExporter ืขืืืจ Grafana. ืืื ืื ื ืื ืืืฉ ืืืื ืื ืงืืจื ืคื. ืืื, ืืืืื, ืื ื ืืืื ืื ืืกืชืืืื ืืืื, ืืื ืืกืคืจ ืืกืืืจืืื ืืืื ืืืคืืืช ืืื ืืช ืืืืืืืฆืื ืืืืื ืื ืงืืจื ืืื. ืืืื ืื ืืขืฉืืช ืืช ืื ืคืฉืื ืืืจืืจ ืืืชืจ?
ะะฐะฟัะธะผะตั, ะฒะพั ัะฐะบ, ะฒัะดะตะปะธะฒ ะทะฝะฐัะธะผัะต ะฒะตัะธ ะธะปะธ ัะฐััะธ ะฒ ะฟะตัะตะผะตะฝะฝัะต. ะ ะฟะพัะพะผ ะฟัะพะธะทะฒะตััะธ ัะฒะพั ะฑะฐะทะพะฒัั ะผะฐัะตะผะฐัะธะบั. ะญัะพ ัะถะต ะฑะพะปะตะต ะฟะพั ะพะถะต ะฝะฐ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธะต, ััะพ ัะพ, ััะพ ั ะฑั ะธ ั ะพัะตะป ะฒะธะดะตัั ะฒ ะฑัะดััะตะผ ะฒ Grafana.
ืื ื ืืืืื ืฉื ืืื ืืืืคื ืฉืื ื ืืื ืืืงื ืขืื ืืืชืจ ืื ืืืจ ืืืืชื ืื ื ืคืื ืงืฆืืืช ru ืื, ืืืื ืืืจ ืงืืืืช ืืฉืืจืืช ื-VictoriaMetrics. ืืื ืืชื ืคืฉืื ืืขืืืจ ืืช ืืขืจื ืืฉืืืจ ืฉืืฆืืจืช ื-CTE.
ืืืจ ืืืืจืชื ืขื ืืื ืืฉืื ืืืฉืชืืฉ ืืฉืคืช ืืชืื ืืช ืื ืืื ื. ืืื ืจืื, ืืฉืื ืฉืื ื ืงืืจื ืืืจืคืื ื ืืื ืืืจื. ืืื ืจืื, ืืชื ืขืืืื ื ืืชื ืืืคืชืืื ืฉืื ืืืฉื ื-Grafana, ืืืืคืชืืื ืขืืฉืื ืืฉืื ืืฉืืื. ืืืืื ืขืืฉืื ืืช ืื ืืฆืืจื ืืืจืช. ืืื ืจืฆืืชื ืืช ืื ืืืืฉืื, ืืืืืจ, ืืืคืืช ืืกืื ืืจื ืืฉืืชืฃ.
ื ื ืื ืฉืืื ืื ืืคืืื ืจืง ืืื ืืกื ืืขืจืืช, ืืืื ืืคืืื ืืฉ ืื ืืืืืื, ืืืืืื ืื SREs. ืืืื ืืฉ ืื ืืืืืื ืฉืืืืขืื ืื ืื ื ืืืืจ, ืืืืขืื ืื ืื ืืจืคื ื, ืืืืืจ ืื ืขืืืืื ืขื ืื ืฉื ืื ืืื ืืืืขืื ืืืืืง ืืื ืืขืฉืืช ืืช ืื ื ืืื. ืืืืจ ืืชืื ืืช ืื 100 ืคืขื ืืืกืืืจื ืืช ืื ืืืืื, ืืื ืืฉืื ืื ืืฃ ืืื ืื ืืงืฉืื.
ืื ืื ืื ืืืื ืืืื ืืก ืืช ืืืืข ืืื ืืฉืืจืืช ืืชืื Grafana ืืื ืฉืืฉืชืืฉืื ืืืจืื ืืืืื ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืคืื ืงืฆืืืช? ืืื ืืืื ืฆืืจื ืืืฉื ืืช ืืืื ืืืืืจืื ืืคื ืื, ืื ืื ืคืฉืื ืืื ืืืืฉืืื ืืช ืืคืื ืงืฆืื. ืืื ืื ืื ืืืฆืจื ืืืฆืืื ืื, ืืื ืขื ืืืืฆืจ ืฉืืื, ืกืืคืงื ืื ืกื ืฉื ืคืื ืงืฆืืืช, ืืื ืืขืืื ืขื ืืืืืื ืฉืืื, ืื ืื ืืืืขืื ืืืืืง ืื ืื ืืืืืื ืืืื ืืืื ืืืฉื ืืืชื ื ืืื?
ืื ืื ืืืืช ืงืืื. ืื ื ืื ืฉืขืฉืืชื ืืขืฆืื. ืืืื ืชืืืืช ืืกืคืจืืื ืืืจืคืื ื. ื ื ืื ืฉืืืืจ'ื ืฉืืฆืจื ืืช NodeExporter ืขืฉื ืืช ืื ืฉืชืืืจืชื. ืืื ืกืืคืง ืกื ืฉื ืชืืื ืืช.
ืืืืืจ, ืื ื ืจืื ืืขืจื ืื. ืืชื ืืืืจ ืืช ืืกืคืจืืื ืืื ืืืจืืคืื ื, ืืชื ื ืื ืก ืืขืจืืื, ืืืื ืื ืืืื ืคืฉืื ื-JSON ืืื ืืขืืื ืขื ืืืื ืืื. ืืืืืจ, ืงืืืฆื ืืืฉืื ืฉื ืคืื ืงืฆืืืช, ืืชืืืืจ ืฉืืื ืืื ืื ืืชืคืชืืืช.
ืืืขืชื ืื ืืืื ืืืืืช ืฉืืืืฉื, ืื ืื ืืืืช ืืืชื ืืืจืคืื ื ืกืชื ืืื. ืืืจืืคื ื "ืืืืจืช" ืื ืฉืืฉ ืคืื ืงืฆืื ืืื ืืืืจืช ืืกืคืจืืื ืืื ืืืืจืช - ืืืื ื ืฉืชืืฉ ืื. ืื ื ืืืฉื ืฉืื ืืืื ืืืื ืืื ืื.
ืงืฆืช ืขื VictoriaMetrics. ืื ืื ื ืขืืฉืื ืืจืื ืืืจืื ืืขื ืืื ืื. ืงืจื ืืช ืืืืืจืื ืฉืื ื ืขื ืืืืกื, ืขื ืืชืืจืืช ืฉืื ื ืขื ืืืฉืืื ื ืชืื ืื ืืืจืื ืฉื ืกืืจืืช ืืื, ืืืกืืจ ืฉืื ื ืขื ืืื ืืขืืื ืขื PromQL, ืื ืืฉ ืืจืื ืืืชืจ ืืชืืืืื ืืื, ืืื ืื ืขื ืืืจืืืืช ืื ืืืช ืืขื ืขืืืืช ืขื Thanos.
ืฉืืืืช:
ืืชืืื ืืช ืืฉืืื ืฉืื ืืกืืคืืจ ืืืื ืคืฉืื. ืืฉืืชืืืชื ืืืฉืชืืฉ ืืืจืืคืื ื, ืืชืืชื ืฉืืืืชื ืืืื ืืฉืื ืขืช ืืช 5 ืฉืืจืืช. ืืชืืฆืื ืืกืืคืืช ืืื ืชืจืฉืื ืืืื ืืฉืื ืข. ืืืจืฃ ืืื ืืืขื ื ืื ืก ืืืืฆืืจ. ืืื ืืืืืงื ืืขืืืงื ืืืชืจ, ืืชืืจืจ ืฉืืชืจืฉืื ืืื ืืจืื ืฉืืืืืช ืืืืืืืช ืฉืืื ืื ืฉืื ืงืฉืจ ืืืฆืืืืช, ืืืจืืช ืฉืืืกืคืจืื ื ืืคืืื ืืืืื ืฉืฆืืคืื ื ืืจืืืช. ืืืฉืืื ืฉืื. ืืฉ ืื ื ืกืคืจืืืช, ืืฉ ืื ื ืคืื ืงืฆืืืช, ืืื ืืื ืืืชืืื ืืืื ืื ืืืจืคืื ื? ืืชืืช ืฉืืืืชื ืืืจืืืช ืฉืืฉืคืืขื ืขื ืืืืืื ืืขืกืงืืช โ ืืืืืื ืงืื ืืืื ืจ ืืืืชื ืฉื ืฉืจืชืื ืื ืื ืืืืืื. ืืืืืืข, ืืคืื ืงืฆืื ืืื ืฉืืฆืืืจืช ืืจืฃ ืืืื ืืืืช. ืชืืื.
ืชืืื ืขื ืืฉืืื. ืืฉ ืืื ืฉื ื ืืืงืื. ืจืืฉืืช, ืื ื ืืชืจืฉื, ืขื ืกืื ืื ืืกืืื ืฉืื, ืฉืจืื ืืืฉืชืืฉืื, ืืฉืื ืืกืชืืืื ืขื ืืชืจืฉืืืื ืฉืืื, ืื ืืืื ืื ืื ืื ืืจืืื ืืื. ืืืืฉืื, ืื ืฉืื ืืืืื ืืืื ืืืืืฆืื ืชืืจืืฅ ืืื ืืจืืื ืฉืืชืจืืฉืช ืืชืจืฉืืืื, ืื ืื ืื ืืื ืืชืื ืคืื ืงืฆืื. ืืืืืง ืืฉื ื - ื ืจืื ืื ืฉืฉืืืืฉ ืืคืื ืงืฆืืืช ืืืื ืืชืืื ืืจืื ืืืชืจ ืืคืชืจืื ืืืขืื ืฉืื, ืืืงืื ืฉืื ืืื ืืืืคืชืืื ืฉืื ืืขืฉื ืชืื ืื ืงืืืืืช ืืฉืื ืืืขืฉื ืืขืืืืช ืืืกืชืืจืืช ืืกืืืืช.
ืืืฆื ืืืืืง?
ืืื ืืืืืง? ืื ืจืื ืฉืื.
ืืืืื ืืืจืคืื ื.
ืืื ืขื ืืจืคื ื? Grafana ืืชืจืื ืืงืฉื ืื ืืฉืืจืืช ื-DataSource.
ืขื ืืื ืืืกืคืช ืงืฆืช ืืคืจืืืจืื.
ืื, ืฉืื ืืืจ ืื ืืชืืืกืฃ ืืืจืคืื ื. ืืืชืื ื ืคืจืืืจืื ืฉื GET, ืืืื ืฉืื. ืื ืื ืืฆืืื ืืืคืืจืฉ, ืืื ืืชื ืืืื ืืขืงืืฃ ืืืชื, ืืชื ืื ืืืื ืืขืงืืฃ ืืืชื, ืืื ืืื ืืชืืืกืฃ ืืืืืืืืช. ืืชื ืื ืืืชื ืคื ืืืื ืื. ืื ื ืื ืืืฉื ืฉืืชื ืฆืจืื ืืกืืื ืขื ืืจืคืื ื ืืื ืืืงืืจ ืืืืช.
ืชืืื ืขื ืืืืืื! ืชืืื ืขื ืืืืืกื! ื ืืืจืช ืืืื ืืืคืื ืืฉืชื ื ืืืจืฃ, ืฉืืืจืคืื ื ืืชื ืื ืืืื ืืืฉืชืืฉ ืืืฉืชื ื ืืืฉืชื ื. ืืื ืืชื ืืืื ืืื ืื ื ืืชืืืื?
ืื.
ืื ืืื ืืืชืืื ืืื ืจืืฉ ืืฉืจืฆืืชื ืืืืืืข โโืืืจืคืื ื. ืืฉื ืืชื ืฆืจืื ืืขืฉืืช ืืชืจืื ืขืืืจ ืื ืืืจื ืื ืคืจื. ืื ื ืืืืจ ืืื ืฉืขืฉืืช, ืืื ืื ืขืืื ืืืชืจืืืช ืืืจืคืื ื?
ืื Grafana ืื ื ืืืฉ ืืืฉืชื ืื ืืืจื ืืืจืช, ืื ืื, ืื ืืขืืื. ืืื ืืขืฆื ืฉืื ืืื ืืืื ืื ืืืฉืชืืฉ ืืืชืจืื ืืืจืืคื ื, ืืืื ืืืฉืชืืฉ ื-alertmanager.
ืื, ืื ื ืืฉืชืืฉ ืืื, ืืื ืื ืคืฉืื ื ืจืื ืงื ืืืชืจ ืืืืืืจ ืืืจืคืื ื, ืืื ืชืืื ืขื ืืืืค!
ืืงืืจ: www.habr.com