ืืื ืคึฟืึธืจืฉืืึธืื ืืืจ ืืืืขื ืขื ืื ืืจืึทื ืกืงืจืืคึผื ืคืื ืื ืฉืคึผืขื 2019 ืืึทืจืืื ืคืื ืืืขืงืกืื ืืขืจ ืืืึทืืืึทืืงืื "ืืืื ืึธืคึผืืืืืืึทืืืึธื ืก ืืื VictoriaMetrics"
ืืึธ ืืื ืึท ืืื ืง ืฆื ืื ืืืืืขื ืคืื ืืขื ืืึทืจืืื -
ืืื ืืื ื ืืืืกื ืืืืขืจ ืืืจ. ืืื ืืื ืืืขืงืกืื ืืขืจ ืืืึทืืืึทืืงืื. ืืึธ fast
, ืึธืืขืจ ืืื quick
ืคึผืจืขืคืืงืก.
ืืื ืึทืจืืขื ืืืฆื ืืืืฃ VictoriaMetrics. ืืืึธืก ืืื ืขืก ืืื ืืืึธืก ืืึธื ืืื ืืึธื ืืึธืจื? ืืื ืืืขื ืจืขืื ืืืขืื ืืขื ืืื ืืขื ืคึผืจืขืืขื ืืืจืื ื.
ืืขืจ ืืืืกืืืื ืคืื ืืขื ืืึทืจืืื ืืื ืืื ืืืื:
- ืขืจืฉืืขืจ, ืืื ืืืขื ืืึธืื ืืืจ ืืืึธืก VictoriaMetrics ืืื.
- ืืขืืึธืื ืืื ืืืขื ืืึธืื ืืืจ ืืืึธืก ืฆืืื ืกืขืจืืข ืืขื ืขื.
- ืืขืจื ืึธื ืืื ืืืขื ืืึธืื ืืืจ ืืื ืึท ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก ืึทืจืืขื.
- ืืืืึทืืขืจ, ืืื ืืืขื ืืึธืื ืืืจ ืืืขืื ืื ืืึทืืึทืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ: ืืืึธืก ืขืก ืืืฉืืืื ืคืื.
- ืืื ืืึธืื ืืื ืื ืืึทื ืืืืฃ ืฆื ืื ืึธืคึผืืืืืืึทืืืึธื ืก ืึทื VictoriaMetrics ืืื. ืืึธืก ืืื ืึทื ืึทืคึผืืึทืืึทืืืืฉืึทื ืคึฟืึทืจ ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืึทื ืึทืคึผืืึทืืึทืืืืฉืึทื ืคึฟืึทืจ ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืืกืขื ืืื Go.
ืืืืืกื ืืืขืจ ืขืก ืื ืืื ืื ืืืืขื ืืืึธืก VictoriaMetrics ืืื? ืืืึทื, ืคืืืข ืืขื ืืฉื ืฉืืื ืืืืกื. ืก'ืืื ื ืืืืข ื ืืืขืก. ืคึฟืึทืจ ืื ืืืืก ืืึธื ื ืื ืืืืกื, ืืึธืก ืืื ืึท ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก. ืขืก ืืื ืืืืืจื ืืืืฃ ืื ClickHouse ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืืฃ ืขืืืขืืข ืืขืืึทืืืก ืคืื ืื ClickHouse ืืืคึผืืึทืืขื ืืืืฉืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืืฃ ืึทืืึท ืืื: MergeTree, ืคึผืึทืจืึทืืขื ืืขืืฉืื ืืืืฃ ืึทืืข ืื ืืืฆื ืคึผืจืึทืกืขืกืขืจ ืงืึธืจืขืก ืืื ืคืึธืจืฉืืขืืื ื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืืจื ืืจืืขืื ืืืืฃ ืืึทืื ืืืึทืงืก ืืืึธืก ืืขื ืขื ืืขืฉืืขืื ืืื ืื ืคึผืจืึทืกืขืกืขืจ ืงืึทืฉ.
VictoriaMetrics ืืื ืืขืกืขืจ ืืึทืื ืงืึทืืคึผืจืขืฉืึทื ืืื ืื ืืขืจืข ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืกืื.
ืขืก ืืืึธื ืืืขืจืืืงืื - ืืึธืก ืืื, ืืืจ ืงืขื ืขื ืืืืื ืืขืจ ืคึผืจืึทืกืขืกืขืจื, ืืขืจ ืืึทืจืึทื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ. VictoriaMetrics ืืืขื ืืฆืืื ื ืืฆื ืื ืื ืืืฆื ืจืขืกืืจืกื ืืื ืืืขื ืคึฟืึทืจืืขืกืขืจื ืืื ืขืึทืจ ืคึผืจืึธืืืึทืงืืืืืืื.
VictoriaMetrics ืืืื ืืืึธื ืืึธืจืืืึทื ืืึทืื - ืืึธืก ืืื, ืืืจ ืงืขื ืขื ืืืืื ื ืึธื ื ืึธืืื ืฆื ืื VictoriaMetrics ืงื ืืื, ืืื ืื ืคืึธืจืฉืืขืืื ื ืืืขื ืคืึทืจืืจืขืกืขืจื ืึผืืขื ืืื ืขืึทืจืื.
ืืื ืืืจ ืืขืกื, VictoriaMetrics ืืื ืึท ืฉื ืขื ืืึทืืึทืืืืก, ืืืืึทื ืืื ืงืขื ื ืืฉื ืฉืจืืึทืื ืื ืืขืจืข. ืืื ืขืก ืืื ืืขืฉืจืืื ืืื Go, ืึทืืื ืืื ืืื ืืขืจืขืื ืืืขืื ืืขื ืืื ืืขื ืืึทืืขืืขื ืืฉ.
ืืืขืจ ืืืืืกื ืืืึธืก ืึท ืฆืืื ืกืขืจืืข ืืื? ืขืจ ืงืขื ืืืื ืึท ืกื ืืขื ืืฉื. ื ืฆืืื ืกืขืจืืข ืืื ื ืกืขืจืืข ืคืื โโืคึผืขืจื (timestamp, ะทะฝะฐัะตะฝะธะต)
, ืืื ืื ืคึผืขืจื ืืขื ืขื ืืืืกืืขืฉืืขืื ืืืื ืฆืืื. ืื ืืืขืจื ืืื ืึท ืคืืึธืืืื ื ืคืื ื ื ืืืขืจ - ืคืืึธืื64.
ืืขืืขืจ ืฆืืื ืกืขืจืืข ืืื ืืื ืฆืืง ืืืืขื ืึทืคืืื ืืืจื ืึท ืฉืืืกื. ืคืื ืืืึธืก ืืืฉืืืื ืืขื ืฉืืืกื? ืขืก ืืืฉืืืื ืคืื ืึท ื ืื-ืืืืืืง ืืึทื ื ืคืื ืฉืืืกื-ืืืขืจื ืคึผืขืจื.
ืืึธ ืืื ืึท ืืืึทืฉืคึผืื ืคืื ืึท ืฆืืื ืกืขืจืืข. ืืขืจ ืฉืืืกื ืคืื ืืขื ืกืขืจืืข ืืื ืึท ืจืฉืืื ืคืื ืคึผืขืจื: __name__="cpu_usage"
ืืื ืืขืจ ื ืึธืืขื ืคืื ืื ืืขืืจืืง, instance="my-server"
- ืืึธืก ืืื ืืขืจ ืงืึธืืคึผืืืืขืจ ืืืืฃ ืืืึธืก ืื ืืขืืจืืง ืืื ืืขืืืืื, datacenter="us-east"
- ืืึธืก ืืื ืื ืืึทืื ืฆืขื ืืขืจ ืืื ืืขืจ ืงืึธืืคึผืืืืขืจ ืืื ืืืื.
ืืืจ ืขื ืืืงื ืืื ืืื ืึท ืฆืืื ืกืขืจืืข ื ืึธืืขื ืงืึทื ืกืืกืืื ื ืคืื ืืจืื ืฉืืืกื-ืืืขืจื ืคึผืขืจื. ืืขืจ ืฉืืืกื ืงืึธืจืึทืกืคึผืึทื ืื ืฆื ืึท ืจืฉืืื ืคืื ืคึผืขืจื (timestamp, value)
. t1, t3, t3, ..., tN
- ืืึธืก ืืขื ืขื ืฆืืื ืกืืึทืืคึผืก, 10, 20, 12, ..., 15
โ ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืืึทืืืขืก. ืืึธืก ืืื ืื ืงืคึผื-ืืึทื ืืฅ ืืื ืึท ืืขืืขืื ืฆืืื ืคึฟืึทืจ ืึท ืืขืืขืื ืกืขืจืืข.
ืืืื ืงืขื ืืขื ื ืืฆื ืฆืืื ืกืขืจืืข? ืืื ืืืขืจ ืขืก ืื ืงืืื ืืขืืึทื ืง?
- ืืื DevOps, ืืืจ ืงืขื ืขื ืืขืกืื ืงืคึผื, ืืึทืจืึทื, ื ืขืฅ, ืจืคึผืก, ื ืืืขืจ ืคืื ืขืจืจืึธืจืก, ืขืืง.
- IoT - ืืืจ ืงืขื ืขื ืืขืกืื ืืขืืคึผืขืจืึทืืืจ, ืืจืืง, ืืขืึธ ืงืึธืืึธืจืืึทื ืึทืฅ ืืื ืขืคึผืขืก ืึทื ืืขืจืฉ.
- ืืืื ืคืื ืึทื ืฆื - ืืืจ ืงืขื ืขื ืืึธื ืืืึธืจ ืคึผืจืืืกืึทื ืคึฟืึทืจ ืึทืืข ืกืึธืจืฅ ืคืื ืกืืึทืงืก ืืื ืงืขืจืึทื ืกืื.
- ืืื ืึทืืืฉืึทื, ืฆืืื ืกืขืจืืข ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืืึธื ืืืึธืจืื ื ืคึผืจืึธืืืงืฆืืข ืคึผืจืึทืกืขืกืึทื ืืื ืคืืืจืืงื. ืืืจ ืืึธืื ืืืืขืจื ืืืึธืก ื ืืฆื VictoriaMetrics ืฆื ืืึธื ืืืึธืจ ืืืื ื ืืขืจืืืื ื ืคึฟืึทืจ ืจืึธืืืึทืฅ.
- ืฆืืื ืกืขืจืืข ืืื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืงืึทืืขืงืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืคืื โโืกืขื ืกืึธืจืก ืคืื ืคืึทืจืฉืืื ืืขืืืืกืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึฟืึทืจ ืึท ืืึธืืึธืจ; ืคึฟืึทืจ ืืขืกืื ืจืืึทืฃ ืืจืืง; ืคึฟืึทืจ ืืขืกืื ืืืืงืืึทื, ืืืืึทืืงืืื; ืฆื ืืขืกืื ืื ืืขื ืืื ืคืืจื ืืฅ ืืืืืื.
- ืฆืืื ืกืขืจืืข ืงืขื ืขื ืืืื ืืืื ืืขื ืืฆื ืฆื ืืึธื ืืืึธืจ ืขืจืงืจืึทืคื. ืืขืืขืจ ืขืจืงืจืึทืคื ืืื ืึท ืฉืืืึทืจืฅ ืงืขืกืื ืืืึธืก ืงืึทืืขืงืฅ ืฆืืื ืกืขืจืืข ืคึฟืึทืจ ืคืึทืจืฉืืื ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืื ืขืจืงืจืึทืคื ืก ืืขืืื ื. ืฆืืื ืกืขืจืืข ืืขื ืขื ืืืื ืืขื ืืฆื ืืื ืื ืึทืขืจืึธืกืคึผืึทืกืข ืืื ืืืกืืจืืข.
- ืืขืึทืืืืงืึทืจืข ืืื ืืืื ืืจืืง, ืืืืคืขืง, ืืื"ื ื.
ืขืก ืงืขื ืืืื ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืื ืคืืจืืขืกื ืืืขืื, ืึธืืขืจ ืืื ืืึธืคึฟื ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืฆืืื ืกืขืจืืข ืืขื ืขื ืึทืงืืืืืื ืืขื ืืฆื ืืื ืื ืืึธืืขืจื ืืืขืื. ืืื ืืขืจ ืืึทื ื ืคืื ืืืืขืจ ื ืืฆื ืืื ืืจืึธืืื ื ืืขืืขืจ ืืึธืจ.
ืคืืจืืืืก ืืึธื ืืืจ ืืึทืจืคึฟื ืึท ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก? ืคืืจืืืืก ืงืขื ืขื ืืืจ ื ืืฉื ื ืืฆื ืึท ืจืขืืืืขืจ ืจืืืืืฉืึทื ืึทื ืืึทืืึทืืืืก ืฆื ืงืจืึธื ืฆืืื ืกืขืจืืข?
ืืืืึทื ืฆืืื ืกืขืจืืข ืืืืฉืึทืืืึทืื ืึทื ืืืึทืืื ืึท ืืจืืืก ืกืืืข ืคืื โโืืื ืคึฟืึธืจืืึทืฆืืข, ืืืึธืก ืืื ืฉืืืขืจ ืฆื ืงืจืึธื ืืื ืคึผืจืึธืฆืขืก ืืื ืงืึทื ืืืขื ืฉืึทื ืึทื ืืึทืืึทืืืืกืื. ืืขืจืืืขืจ, ืกืคึผืขืฉืึทืืืืื ืืึทืืึทืืืืกืื ืคึฟืึทืจ ืฆืืื ืกืขืจืืข ืืจืืืก. ืื ืืึทืกืขืก ืืคืขืงืืืืืื ืงืจืึธื ืคืื ืงืื (timestamp, value)
ืืื ืื ืืขืืขืื ืฉืืืกื. ืืื ืฆืืฉืืขืื ืึทื ืึทืคึผื ืคึฟืึทืจ ืืืืขื ืขื ืกืืึธืจื ืืึทืื ืืืจื ืฉืืืกื, ืืืจื ืึท ืืืื ืฉืืืกื-ืืืขืจื ืคึผืึธืจ, ืึธืืขืจ ืืืจื ืงืืืคื ืฉืืืกื-ืืืขืจื ืคึผืขืจื, ืึธืืขืจ ืืืจื ืจืขืืขืงืกืคึผ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืืขืคึฟืื ืขื ืื ืงืคึผื ืืึทืกืข ืคืื โโืึทืืข ืืืื ืืึทืืื ืื ืืก ืืื ืึท ืืึทืื ืฆืขื ืืขืจ ืืื ืึทืืขืจืืงืข, ืืืจ ืืึทืจืคึฟื ืฆื ื ืืฆื ืืขื ืคึผืกืขืืืืึธ-ืึธื ืคึฟืจืขื.
ืืืคึผืืงืึทืืื, ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืกืื ืฆืืฉืืขืื ืกืคึผืขืฉืึทืืืืื ืึธื ืคึฟืจืขื ืฉืคึผืจืึทืื ืืืืึทื ืฆืืื ืกืขืจืืข SQL ืืื ื ืืฉื ืืืืขืจ ืคึผืึทืกืืง. ืืึธืืฉ ืขืก ืืขื ืขื ืืึทืืึทืืืืกืื ืืืึธืก ืฉืืืฆื SQL, ืขืก ืืื ื ืืฉื ืืืืขืจ ืคึผืึทืกืืง. ืึธื ืคึฟืจืขื ืฉืคึผืจืึทืื ืึทืืึท ืืื
ืืึธืก ืืื ืืื ืึท ืืึธืืขืจื ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ ืงืืงื ืืื ื ืืฆื VictoriaMetrics ืืื ืึท ืืืึทืฉืคึผืื.
ืขืก ืืืฉืืืื ืคืื ืฆืืืื ืืืืื. ืืึธืก ืืื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืฆืืื ืกืขืจืืข ืืืึทืืืขืก. ืื ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ืืคืืขืฉืืืื.
ืืืขื ืึท ื ืืึทืข ืจืขืงืึธืจื ืงืืื ืืื ืื ืืึทืืึทืืืืก, ืืืจ ืขืจืฉืืขืจ ืึทืงืกืขืก ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืฆื ืืขืคึฟืื ืขื ืื ืฆืืื ืกืขืจืืข ืืืืขื ืืืคืืฆืืจื ืคึฟืึทืจ ืึท ืืขืืขืื ืืึทื ื label=value
ืคึฟืึทืจ ืึท ืืขืืขืื ืืขืืจืืง. ืืืจ ืืขืคึฟืื ืขื ืืขื ืืืขื ืืืคืืขืจ ืืื ืจืึทืืขืืืขื ืื ืืืขืจื ืืื ืื ืืึทืื ืงืจืึธื.
ืืืขื ืขืก ืงืืื ืึท ืืงืฉื ืฆื ืฆืืจืืงืงืจืืื ืืึทืื ืคืื TSDB, ืืืจ ืขืจืฉืืขืจ ืืืื ืฆื ืื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืึธืืืจ ืึทืืฅ ืืึทืงืืืขื timeseries_ids
ืจืขืงืึธืจืืก ืืืึธืก ืืืืึทืื ืืขื ืืึทื ื label=value
. ืืื ืืขืืึธืื ืืืจ ืืึทืงืืืขื ืึทืืข ืื ื ืืืืืง ืืึทืื ืคืื ืื ืืึทืื ืืืขืจืืึทืืก, ืื ืืขืงืกื ืืืจื timeseries_ids
.
ืืื ืก ืงืืง ืืื ืึท ืืืืฉืคึผืื ืคืื ืืื ืึท ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก ืคึผืจืึทืกืขืกืึทื ืึท ืื ืงืึทืืื ื ืกืขืืขืงื ืึธื ืคึฟืจืขื.
- ืขืจืฉืืขืจ ืคืื ืึทืืข ืื ืืขืฅ ืึทืืฅ
timeseries_ids
ืคืื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืืึธืก ืึทื ืืืึทืืื ืื ืืขืืขืื ืคึผืขืจืlabel=value
, ืึธืืขืจ ืืึทืคืจืืืืงื ืึท ืืขืืขืื ืจืขืืืืขืจ ืืืืกืืจืืง. - ืืขืจื ืึธื ืขืก ืจืืืจืืืื ืึทืืข ืืึทืื ืคืื ืงืื ืคืื ืื ืืึทืื ืกืืึธืจืืืืฉ ืืื ืึท ืืขืืขืื ืฆืืื ืืขืืึทืืขื ืคึฟืึทืจ ืื ืืขืคึฟืื ืขื ืึธื ืขืก
timeseries_ids
. - ื ืึธื ืืขื, ืื ืืึทืืึทืืึทืกืข ืคึผืขืจืคืึธืจืื ืขืืืขืืข ืืฉืืื ืืช ืืืืฃ ืื ืืึทืื ืคืื ืงืื, ืืืื ืฆื ืืขืจ ืืึทื ืืฆืขืจ ืก ืืงืฉื. ืืื ื ืึธื ืืขื, ืขืก ืงืขืจื ืื ืขื ืืคืขืจ.
ืืื ืืขื ืคึผืจืขืืขื ืืืจืื ื ืืื ืืืขื ืืขืจืฆืืืื ืืืจ ืืืขืื ืืขืจ ืขืจืฉืืขืจ ืืืื. ืืึธืก ืืื ืึท ืืืื timeseries_ids
ืืืจื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืืขืื ืืขื ืฆืืืืืื ืืืื ืืื ืืขื ืืจืืื ืืืื ืงืขื ื ืืืจ ืืขื ืฉืคึผืขืืขืจ
ืืื ืก ืืึทื ืืืืฃ ืฆื ืื ืื ืืืขืจืืื ืืื ืืขืงืก. ืคืืืข ืงืขื ืืจืึทืืื ืืึธืก ืืื ืคึผืฉืื. ืืืขืจ ืืืืืกื ืืืึธืก ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืืื ืืื ืขืก ืึทืจืืขื? ืืึทืงืข, ื ืื ืึทืืื ืคืืืข ืืขื ืืฉื ืขื ืืืึธืจ. ืืื ืก ืคึผืจืืืืจื ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืขืก ืืื.
ืขืก ืก ืคืืงืืืฉ ืคึผืฉืื. ืขืก ืืื ืคืฉืื ืึท ืืืขืจืืขืจืืื ืืืึธืก ืืึทืคึผืก ืึท ืฉืืืกื ืฆื ืึท ืืืขืจื. ืืืึธืก ืืื ืึท ืฉืืืกื? ืืืก ืคึผืึธืจ label=value
ืืื label
ะธ value
- ืืึธืก ืืขื ืขื ืฉืืจืืช. ืืื ืื ืืืึทืืืขืก ืืขื ืขื ืึท ืกืืื timeseries_ids
, ืืืึธืก ืืืื ืื ืืขืืขืื ืคึผืึธืจ label=value
.
ืื ืืืขืจืืื ืืื ืืขืงืก ืึทืืึทืื ืืืจ ืฆื ืืขืฉืืืื ื ืืขืคึฟืื ืขื ืึทืืฅ timeseries_ids
, ืฐืขืื ืข ืืื ื ืืขืืขื ื label=value
.
ืขืก ืืืื ืึทืืึทืื ืืืจ ืฆื ืืขืฉืืืื ื ืืขืคึฟืื ืขื timeseries_ids
ืฆืืื ืกืขืจืืข ืคึฟืึทืจ ืขืืืขืืข ืคึผืขืจื label=value
, ืึธืืขืจ ืคึฟืึทืจ ืงืึทืคึผืึทืื label=regexp
. ืืื ืึทืืื ืืื ืืึธืก ืคึผืึทืกืืจื? ืืืจื ืืขืจืืืืื ื ืื ืื ืืขืจืกืขืงืฉืึทื ืคืื ืื ืฉืืขืื timeseries_ids
ืคึฟืึทืจ ืืขืืขืจ ืคึผืึธืจ label=value
.
ืืื ืก ืงืืง ืืื ืคืึทืจืฉืืื ืืืคึผืืึทืืึทื ืฅ ืคืื ืื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืื ืก ืึธื ืืืืื ืืื ืื ืกืืืคึผืืึทืกื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืื ืืขื ืืืืก ืืืื.
ืคืื ืงืฆืืึธื ืืจื getMetricIDs
ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืกืืจืื ืืก. ืืขืืขืจ ืฉืืจื ืึผืืื label=value
. ืื ืคึฟืื ืงืฆืืข ืงืขืจื ืึท ืจืฉืืื metricIDs
.
ืืืืืืื ืขืก ืืจืืขื? ืืึธ ืืืจ ืืึธืื ืึท ืืืืืืืข ืืืึทืืขืืืืืง ืืขืจืืคื invertedIndex
. ืืึธืก ืืื ืึท ืจืขืืืืขืจ ืืืขืจืืขืจืืื (map
), ืืืึธืก ืืืขื ืืึทืคึผืข ืื ืฉืืจืืงื ืฆื ืจืขืคืื ืืื ืฅ. ืื ืฉืืจื ืึผืืื label=value
.
ืคืื ืงืฆืืข ืืืคึผืืึทืืขื ืืืืฉืึทื: ืืึทืงืืืขื metricIDs
ืคึฟืึทืจ ืืขืจ ืขืจืฉืืขืจ label=value
, ืืขืืึธืื ืืืจ ืืืื ืืืจื ืึทืืฅ ืึทื ืืขืจืฉ label=value
, ืืืจ ืืึทืงืืืขื ืขืก metricIDs
ืคึฟืึทืจ ืืื. ืืื ืจืืคื ืื ืคึฟืื ืงืฆืืข intersectInts
, ืืืืก ืืืขื ืืืืืืขืจ ืืืกืงืืืืจื. ืืื ืืขื ืคึฟืื ืงืฆืืข ืงืขืจื ืื ืื ืืขืจืกืขืงืฉืึทื ืคืื ืื ืจืฉืืืืช.
ืืื ืืืจ ืงืขื ืขื ืืขื, ืืืคึผืืึทืืขื ืื ื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ื ืืฉื ืืืืขืจ ืงืึธืืคึผืืืฆืืจื. ืืืขืจ ืืึธืก ืืื ืึท ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืืืึธืก ืืืกืึทืืืืึทื ืืืืืฉืื ืืื ืขืก? ืืขืจ ืืืืคึผื ืืืกืึธืจื ืคืื ืื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืึทื ืึทืืึท ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืกืืึธืจื ืืื ืืึทืจืึทื. ื ืึธื ืจืืกืืึทืจืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืืจ ืคืึทืจืืืจื ืืขื ืืื ืืขืงืก. ืขืก ืืื ืงืืื ืฉืคึผืึธืจื ืคืื ืืขื ืืื ืืขืงืก ืฆื ืืืกืง. ืึทืืึท ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืึทื ืืืืงืื ืฆื ืืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืึท ืืึทืืึทืืืืก.
ืื ืจืืข ืฉืืขืจืื ื ืืื ืืืื ืฉืืื ืฆื ืืึผืจืื. ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืืื ืคึผืึทืกืืง ืืื ืืึทืจืึทื. ืืืื ืขืก ืืงืกืืื ืื ืืจืืืก ืคืื ืืึทืจืึทื, ืืึธื ืืืจ ืืืขืื ืืึทืงืืืขื ืึท ืืขืืช ืคืื ืืึผืจืื. ืืื ืืขืจ ืคึผืจืึธืืจืึทื ืืืขื ื ืืฉื ืึทืจืืขืื.
ืืขื ืคึผืจืึธืืืขื ืงืขื ืขื ืืืื ืกืึทืืืื ื ืืฆื ืคืึทืจืืืง ืกืึทืืืฉืึทื ื ืึทืืึท ืืื
ืืื ืงืืจืฅ, ืืืจ ืืึทืจืคึฟื ืึท ืืึทืืึทืืืืก ืืืึธืก ืึทืืึทืื ืืื ืื ืฆื ืืึธื ืืจืื ืึทืคึผืขืจืืืฉืึทื ื ืืขืฉืืืื ื.
- ืืขืจ ืขืจืฉืืขืจ ืึธืคึผืขืจืึทืฆืืข ืืื ืจืขืงืึธืจืืื ื
ะบะปัั-ะทะฝะฐัะตะฝะธะต
ืฆื ืืขื ืืึทืืึทืืึทืกืข. ืื ืืื ืืึธืก ืืืืขืจ ืืขืฉืืืื ื, ืืืะบะปัั-ะทะฝะฐัะตะฝะธะต
ืืขื ืขื ืึทืจืืืืจืึทืจืืฉ ืกืืจืื ืืก. - ืื ืจืืข ืึธืคึผืขืจืึทืฆืืข ืืื ืึท ืฉื ืขื ืืืื ืคึฟืึทืจ ืึท ืืืขืจื ื ืืฆื ืึท ืืขืืขืื ืฉืืืกื.
- ืืื ืื ืืจืื ืึธืคึผืขืจืึทืฆืืข ืืื ืึท ืฉื ืขื ืืืื ืคึฟืึทืจ ืึทืืข ืืืึทืืืขืก ืืืจื ืึท ืืขืืขืื ืคึผืจืขืคืืงืก.
LevelDB ืืื RocksDB - ืื ืืึทืืึทืืืืกืื ืืขื ืขื ืืขืืืขืืึธืคึผืขื ืืืจื Google ืืื Facebook. ืขืจืฉืืขืจ ืืขืงืืืขื LevelDB. ืืขืจื ืึธื ืื ืืืื ืคืื ืคืึทืกืขืืึธืึธืง ืืขื ืืืขื LevelDB ืืื ืกืืึทืจืืขื ืืืคึผืจืืืืื ื ืขืก, ืืื ืืขืืืื RocksDB. ืืืฆื ืึผืืขื ืึทืืข ืื ืขืจืืขื ืืึทืืึทืืืืกืื ืึทืจืืขื ืืืืฃ RocksDB ืืื ืคืึทืกืขืืึธืึธืง, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืืึธืก ืืขื ืขื ืืจืึทื ืกืคืขืจื ืฆื RocksDB ืืื MySQL. ืืื ืืืื ืืื ืืขืืืืกื
ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืงืขื ืขื ืืืื ืืืคึผืืึทืืขื ืึทื ื ืืฆื LevelDB. ืืื ืฆื ืืึธื ืขืก? ืืืจ ืจืึทืืขืืืขื ืืื ืึท ืฉืืืกื label=value
. ืืื ืื ืืืขืจื ืืื ืื ืืืืขื ืืืคืืฆืืจื ืคืื ืื ืฆืืื ืกืขืจืืข ืืื ืื ืคึผืึธืจ ืืื ืคืึธืจืฉืืขืื label=value
.
ืืืื ืืืจ ืืึธืื ืคืืืข ืฆืืื ืกืขืจืืข ืืื ืึท ืืขืืขืื ืคึผืึธืจ label=value
, ืืขืืึธืื ืขืก ืืืขื ืืืื ืคืืืข ืจืึธืื ืืื ืืขื ืืึทืืึทืืืืก ืืื ืื ืืขืืืข ืฉืืืกื ืืื ืึทื ืืขืจืฉ timeseries_ids
. ืฆื ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืึทืืข timeseries_ids
, ืืืึธืก ืึธื ืืืืื ืืื ืืขื label=prefix
, ืืืจ ืืึธื ืึท ืงืืื ืืืขืจืงืืงื ืคึฟืึทืจ ืืืึธืก ืื ืืึทืืึทืืึทืกืข ืืื ืึธืคึผืืืืืืขื. ืึทื ืืื, ืืืจ ืืืืกืงืืืึทืื ืึทืืข ืฉืืจืืช ืืืึธืก ืึธื ืืืืื ืืื label=prefix
ืืื ืืึทืงืืืขื ืื ื ืืืืืง timeseries_ids
.
ืืึธ ืืื ืึท ืืืกืืขืจ ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืื ืขืก ืืืึธืื ืงืืงื ืืื ืืื Go. ืืืจ ืืึธืื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก. ืืึธืก ืืื LevelDB.
ืื ืคึฟืื ืงืฆืืข ืืื ืื ืืขืืืข ืืื ืคึฟืึทืจ ืื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืขืก ืจืืคึผืืฅ ืื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืึผืืขื ืฉืืจื ืืืจื ืฉืืจื. ืืขืจ ืืืืื ืคืื ื ืืื ืึทื ืึทื ืฉืืึธื ืคืื ืืืขื ืื ืฆื map
ืืืจ ืึทืงืกืขืก ืื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืืจ ืืึทืงืืืขื ืึทืืข ืื ืืืึทืืืขืก ืคึฟืึทืจ ืืขืจ ืขืจืฉืืขืจ label=value
. ืืขืจื ืึธื ืืืจ ืืืื ืืืจื ืึทืืข ืื ืจืืขื ืคึผืขืจื label=value
ืืื ืืึทืงืืืขื ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฉืืขืื ืคืื ืืขืืจืืงืืืก ืคึฟืึทืจ ืืื. ืืขืจื ืึธื ืืืจ ืืขืคึฟืื ืขื ืื ืื ืืขืจืกืขืงืฉืึทื.
ืึทืืฅ ืืืื ื ืฆื ืืืื ืืื, ืึธืืขืจ ืขืก ืืขื ืขื ืืืกืึทืืืืึทื ืืืืืฉืื ืฆื ืืขื ืืืืืื ื. VictoriaMetrics ืืืืืขืก ืืืคึผืืึทืืขื ืึทื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืืืืจื ืืืืฃ LevelDB. ืืืขืจ ืืื ืื ืกืืฃ ืืื ืืขืืื ืฆื ืืขืื ืขืก.
ืคืืจืืืืก? ืืืืึทื ืืขืืืขืืื ืืื ืกืืึธืืขืจ ืืื ืื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืืื ืึท ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื, ืืขืืขืื ืึท ืืขืืขืื ืฉืืืกื, ืืืจ ืืื ืฆืืจืืงืงืจืืื ืื ืืื ืฆืข ืจืขืคืื metricIDs
. ืืึธืก ืืื ืึท ืืืืขืจ ืฉื ืขื ืึธืคึผืขืจืึทืฆืืข - ืื ืืื ืฆืข ืจืขืคืื ืืื ืืจืืื ืคึฟืึทืจ ื ืืฆื.
ืืื LevelDB, ืืขืืขืจ ืืึธื ืึท ืคึฟืื ืงืฆืืข ืืื ืืขืจืืคื GetValues
ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืืืจื ืึทืืข ืื ืฉืืจืืช ืืืึธืก ืึธื ืืืืื ืืื label=value
. ืืื ืืึทืงืืืขื ืื ืืืขืจื ืคึฟืึทืจ ืืขืืขืจ ืฉืืจื timeseries_ids
. ืคืื ืึทืืึท timeseries_ids
ืงืืืึทืื ืึท ืจืขืคืื ืคืื ืื timeseries_ids
. ืืึธื, ืืึธืก ืืื ืคืื ืกืืึธืืขืจ ืืื ื ืึธืจ ืึทืงืกืขืก ืึท ืจืขืืืืขืจ ืืึทืคึผืข ืืืจื ืฉืืืกื.
ืื ืฆืืืืืืข ืฉืืขืจืื ื ืืื ืึทื ืืขืืืขืืื ืืื ืืขืฉืจืืื ืืื C. ืจืืคื C ืคืึทื ืืงืฉืึทื ื ืคึฟืื Go ืืื ื ืืฉื ืืืืขืจ ืฉื ืขื. ืขืก ื ืขืื ืืื ืืขืจืืขืจ ืคืื ื ืึทื ืึธืกืขืงืึธื ืืก. ืืึธืก ืืื ื ืืฉื ืืืืขืจ ืฉื ืขื, ืืืืึทื ืงืึทืืคึผืขืจื ืืื ืึท ืจืขืืืืขืจ ืคืื ืงืฆืืข ืจืืคื ืืขืฉืจืืื ืืื ืืืื, ืืืึธืก ื ืขืื 1-5 ื ืึทื ืึธืกืขืงืึธื ืืก, ืื ืืืืืง ืืื ืคืึธืจืฉืืขืืื ื ืืื ืืขื ืก ืคืื ืืื. ืคึฟืึทืจ VictoriaMetrics ืืึธืก ืืื ืืขืืืขื ืึท ืคืึทืืึทื ืคืืึธ :)
ืึทืืื ืืื ืืขืฉืจืืื ืืืื ืืืืืขื ืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืื ืขืจ ืืึธื ืื ืืขืจืืคึฟื
Mergeset ืืื ืืืืืจื ืืืืฃ ืื MergeTree ืืึทืื ืกืืจืืงืืืจ. ืื ืืึทืื ืกืืจืืงืืืจ ืืื ืืึทืจืึธืื ืคึฟืื ClickHouse. ืืึธื, ืืขืจืืขืกืขื ืืึธื ืืืื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืฉื ืขื ืืืื timeseries_ids
ืืืื ืื ืืขืืขืื ืฉืืืกื. Mergeset ืืื ืืขืฉืจืืื ืืื ืืื ืฆื ืืื Go. ืื ืงืขื ืกื ืืขื
ืื ืืขืจืืขืกืขื ืึทืคึผื ืืื ืืืืขืจ ืขื ืืขื ืฆื LevelDB ืืื RocksDB. ืึทื ืืื, ืขืก ืึทืืึทืื ืืืจ ืฆื ืืขืฉืืืื ื ืจืึทืืขืืืขื ื ืืึท ืจืขืงืึธืจืืก ืืึธืจื ืืื ืืขืฉืืืื ื ืืืืกืงืืืึทืื ืจืขืงืึธืจืืก ืืืจื ืึท ืืขืืขืื ืคึผืจืขืคืืงืก.
ืืืจ ืืืขืื ืจืขืื ืืืขืื ืื ืืืกืึทืืืืึทื ืืืืืฉืื ืคืื ืืขืจืืขืกืขื ืฉืคึผืขืืขืจ. ืืืฆื ืืึธืื ืก ืจืขืื ืืืขืื ืืืึธืก ืคึผืจืึธืืืขืืก ืืขื ืขื ืืืืคืืขืฉืืื ืขื ืืื VictoriaMetrics ืืื ืคึผืจืึธืืืงืฆืืข ืืืขื ืืืคึผืืึทืืขื ืื ื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก.
ืคืืจืืืืก ืืขื ืขื ืืื ืืืืคืฉืืืื?
ืืขืจ ืขืจืฉืืขืจ ืกืืื ืืื ืื ืืืื ืืฉืขืจื ืงืืจืก. ืืืืขืจืืขืืขืฆื ืืื ืจืืกืืฉ, ืืึธืก ืืื ืึท ืึธืคื ืขื ืืขืจืื ื ืืื ืฆืืื ืกืขืจืืข. ืืึธืก ืืื ืืืขื ืึท ืฆืืื ืกืขืจืืข ืขื ืืก ืืื ืึท ื ืืึทืข ืกืขืจืืข ืืืืื, ืึธืืขืจ ืคืืืข ื ืืึทืข ืฆืืื ืกืขืจืืข ืึธื ืืืืื. ืืื ืืึธืก ืืึทืคึผืึทื ื ืึธืคื.
ืื ืฆืืืืืืข ืกืืื ืืื ืื ืืจืืืก ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข. ืืื ืื ืึธื ืืืื, ืืืขื ืืึธื ืืืึธืจืื ื ืืื ืืืื ืื ื ืคึผืึธืคึผืืืึทืจืืืขื, ืื ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข ืืื ืืขืืืขื ืงืืืื. ืืืฉื, ืคึฟืึทืจ ืืขืืขืจ ืงืึธืืคึผืืืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืืืึธืจ ืงืคึผื, ืืึผืจืื, ื ืขืฅ ืืื ืืืกืง ืืึทืกืข. 4 ืฆืืื ืกืขืจืืข ืคึผืขืจ ืงืึธืืคึผืืืืขืจ. ืืื ืก ืืึธืื ืืืจ ืืึธืื 100 ืงืึธืืคึผืืืืขืจืก ืืื 400 ืฆืืื ืกืขืจืืข. ืืึธืก ืืื ืืืืขืจ ืงืืืื.
ืืืืขืจ ืฆืืึทื, ืืขื ืืฉื ืคืืืืขืจื ืึทื ืืื ืงืขื ืขื ืืขืกืื ืืขืจ ืืจืึทื ืืึทืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืกืื ืื ืืึทืกืข ื ืืฉื ืคืื ืื ืืื ืฆืข ืคึผืจืึทืกืขืกืขืจ, ืึธืืขืจ ืกืขืคึผืขืจืึทืืื ืคืื ืืขืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ. ืืืื ืืืจ ืืึธืื 40 ืคึผืจืึทืกืขืกืขืจ ืงืึธืจืขืก, ืืืจ ืืึธืื 40 ืืื ืืขืจ ืฆืืื ืกืขืจืืข ืฆื ืืขืกืื ืคึผืจืึทืกืขืกืขืจ ืืึทืกืข.
ืืืขืจ ืืึธืก ืืื ื ืืฉื ืึทืืข. ืืขืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ ืงืขื ืขื ืืึธืื ืขืืืขืืข ืฉืืึทืื, ืึทืืึท ืืื ืืืืืืง, ืืืขื ืขืก ืืื ืืืืืืง. ืืื ืืืื ืึทืจืืขื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืึทืจืืขื ืืื ืงืขืจื ืคึผืืึทืฅ ืืื ืื ืืขืจืข ืฉืืึทืื. ืืื ืืขืืขืจ ืึทืืึท ืฉืืึทื ืงืขื ืขื ืืืื ืืืื ืืขืืืกืื ืืื ืึท ืืึทืืื ืืขืจ ืฆืืื ืกืขืจืืข. ืืขื ืึทืืืฉื ืึทืื ืื ืงืจืืกืื ืื ื ืืืขืจ ืคืื ืจืึธืื ืืื 7-8 ืืื.
ืคึฟืื ืืืื ืืขืืจืืง, ืืืจ ืืึทืงืืืขื 40 X 8 = 320 ืืขืืจืืงืก ืคึฟืึทืจ ืืืืื ืืืื ืงืึธืืคึผืืืืขืจ. ืืขืจื ืืื 100, ืืืจ ืืึทืงืืืขื 32 ืึทื ืฉืืึธื ืคืื 000.
ืืขืจื ืื ืืื ืืขืงืืืขื ืงืืืขืจื ืขืืขืก. ืืื ืขืก ืืื ืขืจืืขืจ ืืืืึทื Kubernetes ืงืขื ืขื ืืึทืืขืืึธืก ืคืืืข ืคืึทืจืฉืืืขื ืข ืืึทืืื ืื ืืก. ืืขืืขืจ ืืื ืกื ืืื Kubernetes ืืืฉืืืื ืคืื ืคืืืข ืคึผืึธืืก. ืืื ืึทืืข ืืขื ืืึทืจืฃ ืฆื ืืืื ืืึธื ืืืึธืจืขื. ืืื ืึทืืืฉืึทื, ืืืจ ืืึธืื ืึท ืงืขืกืืืืขืจืืืง ืืืคึผืืืืืึทื ื ืคืื ื ืืึทืข ืืืขืจืกืืขืก ืคืื ืืืื ืืึทืืื ืื ืืก. ืคึฟืึทืจ ืืขืืขืจ ื ืืึท ืืืขืจืกืืข, ื ืืึทืข ืฆืืื ืกืขืจืืข ืืืื ืืืื ืืืฉืืคื. ืืื ืึท ืจืขืืืืืึทื, ืื ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข ืืืืงืกื ืขืงืกืคึผืึธืื ืขื ืฉืึทืื ืืื ืืืจ ืืขื ืขื ืคืืืกื ืืื ืื ืคึผืจืึธืืืขื ืคืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข, ืืืึธืก ืืื ืืขืจืืคื ืืืื ืงืึทืจืืื ืึทืืืื. VictoriaMetrics ืงืึธืคึผืข ืืื ืขืก ืืฆืืื ืงืึทืืคึผืขืจื ืืื ืื ืืขืจืข ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืกืื.
ืืื ืก ื ืขืืขื ืึท ื ืขืขื ืืขืจ ืงืืง ืืืึท ืืืื ืืฉืขืจื ืงืืจืก. ืืืึธืก ื ืึท ืืืื ืืฉืขืจื ืงืืจืก ืืื ืคึผืจืึธืืืงืฆืืข? ืืืืึทื ืขืืืขืืข ืืื ืื ืื ืคืื ืืึทืืขืืก ืืื ืืึทืืก ืืขื ืขื ืงืขืกืืืืขืจ ืืฉืึทื ืืื ื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ื ืขืืขื Kubernetes, ืืืึธืก ืืื ืืขื ืืึทืืจืืฃ deployment
, ื"ื ืืืขื ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืจืึธืืื ืืืืก. ืคึฟืึทืจ ืขืืืขืืข ืกืืื, ืื ืงืืืขืจื ืขืืขืก ืืขืืืขืืึธืคึผืขืจืก ืืึทืฉืืึธืกื ืฆื ืืืืื ืื ืืืคึผืืืืืึทื ื ืฉืืึทื ืฆื ืื ืคืืจืืข.
ืืืึธืก ืืื ืืึธืก ืืขืคึฟืืจื ืฆื? ืืขืจืฆื, ืืื ืืขืืขืจ ื ืืึท ืืืคึผืืืืืึทื ื, ืึทืืข ืื ืึทืื ืฆืืื ืกืขืจืืข ืืขื ืขื ืื ืืขืจืึทืคึผืืื, ืืื ืึทื ืฉืืึธื ืคืื ืืื, ื ืืึทืข ืฆืืื ืกืขืจืืข ืึธื ืืืืื ืืื ืึท ื ืืึท ืคืืจืืข ืืืขืจื deployment_id
. ืขืก ืงืขื ืขื ืืืื ืืื ืืขืจืืขืจ ืคืื ืืืืื ืืขืจ ืืื ืืคืืื ืืืืืึทื ื ืคืื ืึทืืึท ืจืึธืื.
ืื ืืืืืืืง ืืึทื ืืืขืื ืึทืืข ืืขื ืืื ืึทื ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข ืืืืงืกื, ืึธืืขืจ ืื ื ืืืขืจ ืคืื ืฆืืื ืกืขืจืืข ืืืึธืก ืืขื ืขื ืืขืจืืืืึทื ืึทืงืืืื ืืื ืืึทืงืืืขื ืืึทืื ืืืืืื ืงืขืกืืืืขืจืืืง. ืืขื ืฉืืึทื ืืื ืืขืจืืคื ืืืื ืืฉืขืจื ืงืืจืก.
ืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื ืคืื ืืืื ืืฉืขืจื ืงืืจืก ืืื ืฆื ืขื ืฉืืจ ืึท ืงืขืกืืืืขืจืืืง ืืืื ืืืืงืืึทื ืคึฟืึทืจ ืึทืืข ืฆืืื ืกืขืจืืข ืคึฟืึทืจ ืึท ืืขืืขืื ืืึทื ื ืคืื ืืึทืืขืืก ืืืืขืจ ืึท ืืืืขืจ ืฆืืื ืืขืืึทืืขื. ืืืคึผืืงืึทืืื ืืึธืก ืืื ืื ืฆืืื ืืขืืึทืืขื ืคึฟืึทืจ ืื ืืขืฆืืข ืฉืขื ืึธืืขืจ ืื ืืขืฆืืข ืืึธื.
ืืื ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื? ืืึธ ืก ืืขืจ ืขืจืฉืืขืจ ืึธืคึผืฆืืข. ืืึธืก ืืื ืฆื ืืืืื ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืคืจืืึท ืืืืื ืืืืขืจ ืฆืืึทื. ืึทื ืืื, ืขืืืขืืข ืฆืืื ืืขืืึทืืขื ืคึผืึทืกืื, โโืืืจ ืขื ืืืงื ืืจืืขืื ืืื ืืขื ืงืจืึทื ื ืื ืืืขืจืืื ืืื ืืขืงืก. ืืื ืฉืึทืคึฟื ืึท ื ืืึท ืื ืืืขืจืืื ืืื ืืขืงืก. ืื ืื ืืขืจ ืฆืืื ืืขืืึทืืขื ืคึผืึทืกืื, โโืืืจ ืืึทืื ืื ืืขืจื ืืื ืื ืืขืจื.
ืืื ืืืขื ืกืึทืืคึผืืื ื ืคืื ืื ืื ืืืขืจืืื ืื ืืืกืื, ืืืจ ืืขืคึฟืื ืขื ืึท ืกืืื ืคืื ืื ืืืขืจืืื ืื ืืืกืื ืืืึธืก ืคืึทืื ืืื ืื ืืขืืขืื ืืขืืึทืืขื. ืืื, ืึทืงืึธืจืืื ืืื, ืืืจ ืืืืกืงืืืึทืื ืื ืฉืืึทื ืคืื ืื ืฆืืื ืกืขืจืืข ืคึฟืื ืืึธืจื.
ืืึธืก ืกืึทืืืขืก ืจืขืกืืจืกื ืืืืึทื ืืืจ ืืึธื ื ืื ืืึธืื ืฆื ืงืืงื ืืื ืคึผืึทืจืฅ ืืืึธืก ืืึธื ื ืื ืคืึทืื ืืื ืื ืืขืืขืื ืืขืืึทืืขื. ืืึธืก ืืื, ืืืืฉืึทืืืึทืื, ืืืื ืืืจ ืืืืกืงืืืึทืื ืืึทืื ืคึฟืึทืจ ืื ืืขืฆืืข ืฉืขื, ืืืจ ืืึธืคึผืงืขื ืจืืงืืืขืก ืคึฟืึทืจ ืคืจืืขืจืืืงืข ืฆืืื ืื ืืขืจืืืึทืื.
ืขืก ืืื ืื ืื ืืขืจ ืึธืคึผืฆืืข ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื. ืืึธืก ืืื ืฆื ืงืจืึธื ืคึฟืึทืจ ืืขืืขืจ ืืึธื ืึท ืืึทืืื ืืขืจ ืจืฉืืื ืคืื ืืืก ืคืื ืฆืืื ืกืขืจืืข ืืืึธืก ืืื ืคืืจืืขืงืืืขื ืืืืฃ ืืขื ืืึธื.
ืื ืืืึทืืข ืคืื โโืืขื ืืืืืื ื ืืืืขืจ ืื ืคืจืืขืจืืืงืข ืืืืืื ื ืืื ืึทื ืืืจ ืืึธื ื ืื ืืืคึผืืืงืึทื ืฆืืื ืกืขืจืืข ืืื ืคึฟืึธืจืืึทืฆืืข ืืืึธืก ืืื ื ืืฉื ืคืึทืจืฉืืืื ืื ืืืืขืจ ืฆืืึทื. ืืื ืืขื ืขื ืงืขืกืืืืขืจ ืคืึธืจืฉืืขืื ืืื ืืึธื ื ืื ืืืืฉื.
ืื ืืืกืึธืจื ืืื ืึทื ืึทืืึท ืึท ืืืืืื ื ืืื ืืขืจ ืฉืืืขืจ ืฆื ืื ืกืืจืืืขื ื ืืื ืืขืจ ืฉืืืขืจ ืฆื ืืืืึทื. ืืื VictoriaMetrics ืืืืกืืขืจืืืืืื ืืขื ืืืืืื ื. ืึทืืื ืืื ืืขืฉืขื ืืืกืืึธืจืืฉ. ืืขืจ ืืืืืื ื ืืืื ืคึผืขืจืคืึธืจืื ืืขืืื ื ืงืึทืืคึผืขืจื ืืื ืื ืคืจืืขืจืืืงืข. ืืืืึทื ืืขื ืืืืืื ื ืืื ื ืืฉื ืืืคึผืืึทืืขื ืึทื ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืขืก ืืื ื ืืืืืง ืฆื ืืืคึผืืืงืึทื ืืึทืื ืืื ืืขืืขืจ ืฆืขืืืืืื ื ืคึฟืึทืจ ืฆืืื ืกืขืจืืข ืืืึธืก ืืึธื ื ืื ืืืืฉื, ื"ื ืืืึธืก ืืึธื ื ืื ืคืึทืจืฉืืืื ืื ืืืืขืจ ืฆืืึทื. VictoriaMetrics ืืื ืืคึฟืจื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืืืกืง ืคึผืืึทืฅ ืงืึทื ืกืึทืืฉืึทื, ืืื ืื ืคืจืืขืจืืืงืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืขืจืืขืจ ืืืกืง ืคึผืืึทืฅ ืงืึทื ืกืึทืืฉืึทื. ืืืขืจ ืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืขืกืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืึทืืืืืื ื ืืืกืง ืคึผืืึทืฅ ืงืึทื ืกืึทืืฉืึทื, ืึทืืื ืขืก ืืื ืืขืืืขื ืืืืกืืขืจืืืืืื.
ืืื ืืื ืืขืืืื ืืืงืขืืคื ืืื ืืืจ. ืืขืจ ืืขืจืึทื ืื ืืื ืืขืืืขื ืึทื ืืื ืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืจ ื ืึธื ืืึทืจืคึฟื ืฆื ืงืืืึทืื ืึท ืคืื ืืจืขืกืขืจืข ื ืืืขืจ timeseries_ids
ืคึฟืึทืจ ืืึทืื ืืื ืืืขื ืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืฆืืื ืคึผืึทืจืืืฉืึทื ื.
ืืื ืืึธืื ืืืจ ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื? ืืืจ ืกืึทืืืื ืขืก ืืื ืึทื ืึธืจืืืื ืขื ืืืขื - ืืืจื ืกืืึธืจืื ื ืขืืืขืืข ืฆืืื ืกืขืจืืข ืืืขื ืืืคืืขืจืก ืืื ืืขืืขืจ ืื ืืืขืจืืื ืืื ืืขืงืก ืคึผืึธืืืฆืืข ืึทื ืฉืืึธื ืคืื ืืืื ืืืขื ืืืคืืขืจ. ืืึธืก ืืืืกื, ืืืจ ืืึธืื ืึท ืฉืืืกื label=value
, ืืืืก ืงืืื ืคืืจ ืืื ืืขืืข ืฆืืื ืกืขืจืืข. ืืื ืืืฆื ืืืจ ืจืึทืืขืืืขื ืขืืืขืืข timeseries_ids
ืืื ืืืื ืคึผืึธืืืฆืืข.
ืืึธ ืก ืึท ืืืึทืฉืคึผืื. ืคืจืืขืจ ืืืจ ืืึธืื N ืืืื ืกื, ืึธืืขืจ ืืืฆื ืืืจ ืืึธืื ืืืื ืคึผืึธืืืฆืืข ืืืขืืขื ืก ืคึผืจืขืคืืงืก ืืื ืื ืืขืืืข ืืื ืึทืืข ืื ืื ืืขืจืข. ืคึฟืึทืจ ืื ืคืจืืขืจืืืงืข ืคึผืึธืืืฆืืข, ืื ืืืขืจื ืึผืืื ืึทืืข ืฆืืื ืกืขืจืืข ืืืก.
ืืขื ืืขืืืื ืขืก ืืขืืืขื ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืกืงืึทื ืื ื ืืืืงืืึทื ืคืื ืึทืืึท ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืึทืจืืืฃ ืฆื 10 ืืื. ืืื ืขืก ืขืจืืืืื ืืื ืื ืฆื ืจืขืืืฆืืจื ืืืงืึธืจื ืงืึทื ืกืึทืืฉืึทื ืคึฟืึทืจ ืื ืงืึทืฉ, ืืืืึทื ืืืฆื ืืืจ ืงืจืึธื ืื ืฉืืจืืงื label=value
ืืืืื ืึทืืึธื ืืื ืื ืงืึทืฉ ืฆืืืึทืืขื N ืืื. ืืื ืื ืฉืืจื ืงืขื ืืืื ืืจืืืก ืืืื ืืืจ ืงืจืึธื ืืึทื ื ืฉืืจืืช ืืื ืืืื ืืึทืืก ืืื ืืึทืืขืืก, ืืืึธืก Kubernetes ืืืืงืก ืฆื ืฉืืืคึผื ืืึธืจื.
ืื ืื ืืขืจ ืึธืคึผืฆืืข ืคึฟืึทืจ ืคืึทืจืืืืขืจื ืืืื ืืืืฃ ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ืฉืึทืจืืื ื. ืงืจืืืืืื ื ืขืืืขืืข ืื ืืืขืจืืื ืื ืืขืงืกืื ืึทื ืฉืืึธื ืคืื ืืืื ืืื ืฉืึทืจืืื ื ืืึทืื ืฆืืืืฉื ืืื ืืืจื ืฉืืืกื. ืืึธืก ืืื ืึท ืืึทื ื key=value
ืคึผืึทืจืข. ืึทื ืืื, ืืืจ ืืึทืงืืืขื ืขืืืขืืข ืคืจืืึท ืื ืืืขืจืืื ืื ืืขืงืกืื, ืืืึธืก ืืืจ ืงืขื ืขื ืึธื ืคึฟืจืขื ืืื ืคึผืึทืจืึทืืขื ืืืืฃ ืขืืืขืืข ืคึผืจืึทืกืขืกืขืจื. ืคืจืืขืจืืืงืข ืืืคึผืืึทืืึทื ืฅ ืืืืื ืขืจืืืืื ืึธืคึผืขืจืึทืฆืืข ืืื ืืืื-ืคึผืจืึทืกืขืกืขืจ ืืึธืืข, ื"ื ืกืงืึทื ืื ื ืืึทืื ืืืืฃ ืืืืื ืืืื ืืึทืจืฅ. ืืขืจ ืืืืืื ื ืึทืืึทืื ืืืจ ืฆื ืืืขืจืงืืงื ืืึทืื ืืืืฃ ืขืืืขืืข ืงืึธืจืขืก ืืื ืึทืืึธื, ืืื ClickHouse ืืืืงืก ืฆื ืืึธื. ืืึธืก ืืื ืืืึธืก ืืืจ ืคึผืืึทื ืฆื ืื ืกืืจืืืขื ื.
ืืืฆื ืืึธืืืจ ืฆืืจืืงืงืืืขื ืฆื ืืื ืืืขืจ ืฉืขืคึผืก - ืฆื ืื ืื ืืขืจืกืขืงืฉืึทื ืคึฟืื ืงืฆืืข timeseries_ids
. ืืื ืก ืืึทืืจืึทืืื ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืขืก ืงืขื ืืืื. ืืขื ืคึฟืื ืงืฆืืข ืึทืืึทืื ืืืจ ืฆื ืืขืคึฟืื ืขื timeseries_ids
ืคึฟืึทืจ ืึท ืืขืืขืื ืืึทื ื label=value
.
ืืขืจ ืขืจืฉืืขืจ ืึธืคึผืฆืืข ืืื ืึท ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืฆืืืื ื ืขืกืืขื ืฉืืืืฃ. ืืึธ ืืืจ ืืึทืงืืืขื ืื ืคืื ืงืฆืืข ืึทืจืืึทื ืฉืจืืึทื intersectInts
ืฆืืืื ืกืืืืกืื - a
ะธ b
. ืืื ืืขืจ ืจืขืืืืืึทื, ืขืก ืืึธื ืฆืืจืืงืงืืืขื ืฆื ืืื ืื ืื ืื ืืขืจืกืขืงืฉืึทื ืคืื ืื ืกืืืืกืื.
ื ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืงืืงื ืืื ืืึธืก. ืืืจ ืืืขืจืืื ืืืืขืจ ืึทืืข ืืืึทืืืขืก ืคืื ืจืขืคืื a
, ืืื ืืขื ืฉืืืืฃ ืืืจ ืืืื ืืืจื ืึทืืข ืื ืืืึทืืืขืก ืคืื ืจืขืคืื b
. ืืื ืืืจ ืคืึทืจืืืืึทืื ืืื. ืืืื ืืื ืืืืึทืื, ืืืจ ืืึธืื ืืขืคึฟืื ืขื ืึท ืื ืืขืจืกืขืงืฉืึทื. ืืื ืจืึทืืขืืืขื ืขืก ืืื result
.
ืืืึธืก ืืขื ืขื ืื ืืืกืึทืืืืึทื ืืืืืฉืื? ืงืืืึทืืจืึทืืืง ืงืึทืืคึผืืขืงืกืืื ืืื ืืืึทื ืืืืคึผื ืฉืืขืจืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืื ืืืืขื ืฉืึทื ื ืืขื ืขื ืจืขืคืื a
ะธ b
ืืืื ืืืืืึธื ืืื ืึท ืฆืืื, ืื ืคืื ืงืฆืืข ืืืขื ืงืืื ืืึธื ืืขืื ืืืจ ืึทื ืขื ืืคืขืจ. ืืืืึทื ืขืก ืืืขื ืืึทืจืคึฟื ืฆื ืืึทืื ืืจืืืืึทื ืืืขืจืืืฉืึทื ื, ืืืึธืก ืืื ืคืื ืืคืืื ืคึฟืึทืจ ืืึธืืขืจื ืงืึธืืคึผืืืืขืจืก.
ืื ืจืืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืืืืจื ืืืืฃ ืืึทืคึผืข. ืืืจ ืืึทืื ืืึทืคึผืข. ืืืจ ืฉืืขืื ืึทืืข ืื ืืืึทืืืขืก ืคืื ืจืขืคืื ืืื ืืขื ืืึทืคึผืข a
. ืืขืืึธืื ืืืจ ืืืื ืืืจื ืจืขืคืื ืืื ืึท ืืึทืืื ืืขืจ ืฉืืืืฃ b
. ืืื ืืืจ ืงืึธื ืืจืึธืืืจื ืฆื ืืขื ืืืขืจื ืืื ืคึฟืื ืจืขืคืื b
ืืื ืืึทืคึผืข. ืืืื ืขืก ืืืืืกืฅ, ืืืืื ืขืก ืฆื ืืขืจ ืจืขืืืืืึทื.
ืืืึธืก ืืขื ืขื ืื ืืขื ืขืคืืฅ? ืื ืืืึทืืข ืืื ืึทื ืขืก ืืื ืืืืื ืืื ืขืึทืจ ืงืึทืืคึผืืขืงืกืืื. ืึทื ืืื, ืื ืคืื ืงืฆืืข ืืืขื ืืืกืคืืจื ืคืื ืคืึทืกืืขืจ ืคึฟืึทืจ ืืจืขืกืขืจืข ืกืืืืกืื. ืคึฟืึทืจ ืึท ืจืขืคืื ืคืื ืึท ืืืืืึธื-ืืจืืืก, ืื ืคืื ืงืฆืืข ืืืขื ืืืกืคืืจื ืืื 2 ืืืืืึธื ืืืขืจืืืฉืึทื ื, ืงืขืื ืื ืืจืืืืึทื ืืืขืจืืืฉืึทื ื ืคืื ืื ืคืจืืขืจืืืงืข ืคึฟืื ืงืฆืืข.
ืื ืืึทืื ืกืืื ืืื ืึทื ืื ืคืื ืงืฆืืข ืจืืงืืืืืขืจื ืืขืจ ืืึผืจืื ืฆื ืฉืึทืคึฟื ืืขื ืืึทืคึผืข.
ืื ืจืืข ืฉืืขืจืื ื ืืื ืื ืืจืืืก ืึธืืืืขืจืืขื ืคึฟืึทืจ ืืึทืฉืื ื. ืืขื ืฉืืขืจืื ื ืืื ื ืืฉื ืืืืขืจ ืงืืึธืจ ืืื ืืขืจ ืืึธื. ืืื ืคึฟืึทืจ ืืื ืื ืขืก ืืื ืืืื ื ืืฉื ืงืืึธืจ ืืื ืืขืจ ืืึธื, ืึทืืื ืืื ืืืืงืืึธืจืืึทืืขืืจืืงืก, ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืืขืจืกืขืงืฉืึทื ืืื ืืขืืืขื ืืืจื ืึท ืืึทืคึผืข. ืึธืืขืจ ืืขืืึธืื ืคึผืจืึธืคืืืื ื ืืขืืืืื ืึทื ืื ืืืืคึผื ืคึผืจืึทืกืขืกืขืจ ืฆืืื ืืื ืคืืจืืจืืื ืฆื ืฉืจืืึทืื ืฆื ืื ืืึทืคึผืข ืืื ืงืึธื ืืจืึธืืืจื ืคึฟืึทืจ ืื ืืืึทืืืึทื ืคืื ืึท ืืืขืจื ืืื ืืขื ืืึทืคึผืข.
ืคืืจืืืืก ืืื ืงืคึผื ืฆืืื ืืืืืกืืึทื ืืื ืื ืขืจืืขืจ? ืืืืึทื Go ืคึผืขืจืคืึธืจืื ืึท ืืึทืฉืื ื ืึธืคึผืขืจืึทืฆืืข ืืืืฃ ืื ืฉืืจืืช. ืืึธืก ืืื, ืขืก ืงืึทืืงืืึทืืืืฅ ืื ืืึทืฉ ืคืื ืื ืฉืืืกื ืืื ืกืืจ ืฆื ืึทืงืกืขืก ืขืก ืืื ืึท ืืขืืขืื ืืื ืืขืงืก ืืื ืื HashMap. ืื ืืึทืฉ ืืขืืฉืื ืึธืคึผืขืจืึทืฆืืข ืืื ืืขืขื ืืืงื ืืื ืืขื ืก ืคืื ื ืึทื ืึธืกืขืงืึธื ืืก. ืืึธืก ืืื ืคึผืึทืืขืืขื ืคึฟืึทืจ VictoriaMetrics.
ืืื ืืึทืฉืืึธืกื ืฆื ืื ืกืืจืืืขื ื ืึท ืืืืกืขื ืึธืคึผืืืืืืขื ืกืคึผืึทืกืืคืืงืื ืคึฟืึทืจ ืืขื ืคืึทื. ืืึธืก ืืื ืืืึธืก ืื ืื ืืขืจืกืขืงืฉืึทื ืคืื ืฆืืืื ืกืืืืกืื ืืืฆื ืงืืงื ืืื. ืืึธ ืืืจ ืืึทืื ืึท ืืืกืขื. ืืืจ ืืืืื ืขืืขืืขื ืื ืคืื ืืขืจ ืขืจืฉืืขืจ ืจืขืคืื ืฆื ืขืก. ืืขืจื ืึธื ืืืจ ืงืึธื ืืจืึธืืืจื ืื ืืืึทืืืึทื ืคืื ืื ืขืืขืืขื ืื ืืื ืื ืจืืข ืจืขืคืื. ืืื ืืืืื ืืื ืฆื ืืขืจ ืจืขืืืืืึทื. ืึทื ืืื, ืขืก ืืื ืึผืืขื ื ืื ืึทื ืืขืจืฉ ืคืื ืื ืคืจืืขืจืืืงืข ืืืึทืฉืคึผืื. ืืขืจ ืืืืื ืืึทื ืืึธ ืืื ืึทื ืืืจ ืจืืคึผืืืืกื ืึทืงืกืขืก ืฆื ืืึทืคึผืข ืืื ืื ืื ืคืึทื ืืงืฉืึทื ื add
ะธ has
.
ืืื ืขืจืฉืืขืจ ืืืืง, ืขืก ืืืื ื ืึทื ืืึธืก ืืึธื ืึทืจืืขืื ืกืืึธืืขืจ, ืืืื ืคืจืืขืจ ืึท ื ืึธืจืืึทื ืืึทืคึผืข ืืื ืืขื ืืฆื ืืึธืจื, ืืื ืขืืืขืืข ืื ืืขืจืข ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืืขืจืืคึฟื, ืึธืืขืจ ืคึผืจืึธืคืืืื ื ืืืืืื ืึทื ืื ืืึทื ืึทืจืืขื 10 ืืื ืคืึทืกืืขืจ ืืื ืื ื ืึธืจืืึทื ืืึทืคึผืข ืืื ืื ืคืึทื ืคืื VictoriaMetrics.
ืืื ืืขืจืฆื, ืขืก ื ืืฆื ืคืื ืืืืื ืืงืขืจ ืืึผืจืื ืงืึทืืคึผืขืจื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืืึทืคึผืข. ืืืืึทื ืืืจ ืืขื ืขื ืกืืึธืจืื ื ืืืื ืืึธ ืึทื ืฉืืึธื ืคืื ืึทืื-ืืืืข ืืืึทืืืขืก.
ืื ืืืกืึธืจื ืคืื ืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืึทื ืขืก ืืื ื ืืฉื ืึทืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื, ื ืืฉื ืืจืืืืืึทื.
ืื ืื ืืขืจ ืฉืืขืจืื ื ืึทื ืคืืืข ืงืขื ื ืืฉื ืืึทืืขืจืงื ืืื ืึทื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืงืขื ื ืืฉื ืึทืจืืขืื ืืขืืื ื ืืื ืขืืืขืืข ืงืึทืกืขืก. ืืึธืก ืืื, ืขืก ืืื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืคืึทื, ืคึฟืึทืจ ืืขื ืคืึทื ืคืื ืื ืืขืจืกืขืงืฉืึทื ืคืื VictoriaMetrics ืฆืืื ืกืขืจืืข ืืืก. ืืึธืก ืืื ื ืืฉื ืืืื ืขื ืึทื ืขืก ืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืึทืืข ืงืึทืกืขืก. ืืืื ืขืก ืืื ืคืึทืืฉ ืืขื ืืฆื, ืืืจ ืืืขืื ื ืืฉื ืืึทืงืืืขื ืึท ืคืึธืจืฉืืขืืื ื ืคืึทืจืืจืขืกืขืจื, ืึธืืขืจ ืึท ืืืงืึธืจื ืืขืืช ืืื ืึท ืกืืึธืืืึทืื ืืื ืคืึธืจืฉืืขืืื ื.
ืืื ืก ืืึทืืจืึทืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืขื ืกืืจืืงืืืจ. ืืืื ืืืจ ืืืืื ืฆื ืงืืงื, ืขืก ืืื ืืืื ืืื ืื VictoriaMetrics ืงืืืืื, ืืื ืืขืจ ืืขืงืข timeseries_id
ืืื ืึท 64-ืืืกื ืืืขืจื, ืืื ืื ืขืจืฉืืขืจ 32 ืืืฅ ืืขื ืขื ืืืืกืืงืื ืงืขืกืืืืขืจืืืง ืืื ืืืืื ืื ืืขืฆืืข 32 ืืืฅ ืืืืฉื.
ืื ืืึทืื ืกืืจืืงืืืจ ืืื ื ืืฉื ืกืืึธืจื ืืืืฃ ืืืกืง, ืขืก ืึทืคึผืขืจืืืฅ ืืืืื ืืื ืืึผืจืื.
ืืึธ ืืื ืืืึทื API. ืขืก ืืื ื ืืฉื ืืืืขืจ ืงืึธืืคึผืืืฆืืจื. ืื ืึทืคึผื ืืื ืืืืืขืจื ืกืคึผืึทืกืืคืืงืื ืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืืืึทืฉืคึผืื ืคืื ื ืืฆื VictoriaMetrics. ืึทื ืืื, ืขืก ืืขื ืขื ืงืืื ืืื ืืืืืง ืคืึทื ืืงืฉืึทื ื ืืึธ. ืืึธ ืืขื ืขื ืื ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืืขื ืขื ืืคืืจืืฉ ืืขื ืืฆื ืืืจื VictoriaMetrics.
ืขืก ืืขื ืขื ืคืึทื ืืงืฉืึทื ื add
, ืืืึธืก ืืืกืืฃ ื ืืึท ืืืึทืืืขืก. ืขืก ืืื ืึท ืคึฟืื ืงืฆืืข has
, ืืืึธืก ืืฉืขืงืก ืคึฟืึทืจ ื ืืึทืข ืืืึทืืืขืก. ืืื ืขืก ืืื ืึท ืคึฟืื ืงืฆืืข del
, ืืืึธืก ืจืืืืืื ืืืึทืืืขืก. ืขืก ืืื ืึท ืืขืืคึผืขืจ ืคึฟืื ืงืฆืืข len
, ืืืึธืก ืงืขืจื ืื ืืจืืืก ืคืื ืืขื ืืึทื ื. ืคึฟืื ืงืฆืืข clone
ืงืืึธืื ื ืึท ืคึผืืึทืฅ. ืืื ืคืื ืงืฆืืึธื ืืจื appendto
ืงืึทื ืืืขืจืฅ ืืขื ืืึทื ื ืฆื ืจืขืคืื timeseries_ids
.
ืืึธืก ืืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืขื ืืึทืื ืกืืจืืงืืืจ ืงืืงื ืืื. ืฉืืขืื ืืื ืฆืืืื ืขืืขืืขื ืื:
-
ItemsCount
ืืื ืึท ืืขืืคึผืขืจ ืคืขืื ืฆื ืืขืฉืืืื ื ืฆืืจืืงืงืืืขื ืื ื ืืืขืจ ืคืื ืขืืขืืขื ืื ืืื ืึท ืืึทื ื. ืขืก ืืืึธืื ืืืื ืืขืืืขื ืฆื ืืึธื ืึธื ืืขื ืึทืืืืืืขืจื ืคืขืื, ืึธืืขืจ ืขืก ืืื ืฆื ืืืื ืืืกืืฃ ืืึธ ืืืืึทื VictoriaMetrics ืึธืคื ืคืจืขืื ืื ืืืกืขื ืืขื ื ืืื ืืืึทื ืึทืืืขืจืืืึทืื. -
ืื ืฆืืืืืืข ืคืขืื ืืื
buckets
. ืืึธืก ืืื ืึท ืจืขืคืื ืคืื ืื ืกืืจืืงืืืจbucket32
. ืืขืืขืจ ืกืืจืืงืืืจ ืกืืึธืจืhi
ืคืขืื. ืืึธืก ืืขื ืขื ืื ืืืืืขืจืฉืืขืจ 32 ืืืื. ืืื ืฆืืืื ืกืืืืกืื -b16his
ะธbuckets
ืคืืbucket16
ืกืืจืึทืงืืฉืขืจื.
ืื ืฉืคึผืืฅ 16 ืืืื ืคืื ืื ืจืืข ืืืื ืคืื ืื 64-ืืืกื ืกืืจืืงืืืจ ืืขื ืขื ืกืืึธืจื ืืึธ. ืืื ืืึธ ืืืืกืขืฅ ืืขื ืขื ืกืืึธืจื ืคึฟืึทืจ ืื ื ืืืขืจืืงืขืจ 16 ืืืฅ ืคืื ืืขืืขืจ ืืืื.
Bucket64
ืืืฉืืืื ืคืื ืึท ืืขื ืืข uint64
. ืื ืืขื ื ืืื ืงืึทืืงืืึทืืืืืื ื ืืฆื ืื ืงืึทื ืกืืึทื ืฅ. ืืื ืืืื bucket16
ืืึทืงืกืืืื ืงืขื ืขื ืืืื ืกืืึธืจื 2^16=65536
ืืืกื. ืืืื ืืืจ ืืืืื ืืขื ืืื 8, ืขืก ืืื 8 ืงืืืืืืื. ืืืื ืืืจ ืืืืื ืืื 8 ืืืืืขืจ, ืขืก ืืื 1000 uint64
ืืืึทืืฉ. ืืืก ืืื Bucket16
- ืืึธืก ืืื ืืื ืืืขืจ 8-ืงืืืึธืืืืข ืกืืจืืงืืืจ.
ืืื ืก ืงืืง ืืื ืืื ืืืื ืขืจ ืคืื ืื ืืขืืืึธืืก ืคืื ืืขื ืกืืจืืงืืืจ ืคึฟืึทืจ ืึทืืื ื ืึท ื ืืึท ืืืขืจื ืืื ืืืคึผืืึทืืขื ืึทื.
ืขืก ืึทืืข ืกืืึทืจืฅ ืืื uint64
ืืื ืื ืื. ืืืจ ืจืขืืขื ืขื ืื ืืืืืขืจืฉืืขืจ 32 ืืืื, ืืืจ ืจืขืืขื ืขื ืื ื ืืืขืจืืงืขืจ 32 ืืืื. ืืืืืจ ืืืขืก ืืืจืืืืื buckets
. ืืืจ ืคืึทืจืืืืึทืื ืื ืฉืคึผืืฅ 32 ืืืื ืืื ืืขืืขืจ ืขืืขืจ ืืื ืื ืืืขืจื ืฆืืืขืืืืื. ืืื ืืืื ืืื ืืืืึทืื, ืืืจ ืจืืคื ืื ืคึฟืื ืงืฆืืข add
ืืื ืกืืจืืงืืืจ b32 buckets
. ืืื ืืืืื ืื ื ืืืขืจืืงืขืจ 32 ืืืื ืืึธืจื. ืืื ืืืื ืขืก ืืืืืขืงืขืจื true
, ืื ื ืืฒืกื , ื ื ืื ืจ ืืื ื ืืืจ ื ืฆืืืขืืฒื ื ืื ื ืฐืขืจ ื ืื ื ืื ืจ ืืื ื ื ืืฉ ื ืืขืื ื ืื ื ืฐืขืจื . ืืืื ืขืก ืงืขืจื false
, ืื ื ืื ื ืฉืื ื ืืขืฐืข ื ืื ื ืืืืืืืื ื . ืืขืจื ืึธื ืืืจ ืคืึทืจืืจืขืกืขืจื ืื ื ืืืขืจ ืคืื ืขืืขืืขื ืื ืืื ืื ืกืืจืืงืืืจ.
ืืืื ืืืจ ืืึธืื ื ืื ืืขืคึฟืื ืขื ืืขื ืืืื ืขืจ ืืืจ ืืึทืจืคึฟื bucket
ืืื ืื ืคืืจืืื ืื ืื-ืืืขืจื, ืืขืืึธืื ืืืจ ืจืืคื ืื ืคึฟืื ืงืฆืืข addAlloc
, ืืืึธืก ืืืขื ืคึผืจืึธืืืฆืืจื ืึท ื ืืึทืข bucket
, ืึทืืื ื ืขืก ืฆื ืื ืขืืขืจ ืกืืจืืงืืืจ.
ืืึธืก ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืคืื ืงืฆืืข b32.add
. ืขืก ืืื ืขื ืืขื ืฆื ืื ืคืจืืขืจืืืงืข ืืืคึผืืึทืืขื ืืืืฉืึทื. ืืืจ ืจืขืืขื ืขื ืื ืืขืจืกื ืืึทืืืึทืืืง 16 ืืืื, ืื ืงืืขื ืกืืขืจ ืืึทืืืืืืง 16 ืืืื.
ืืขืจื ืึธื ืืืจ ืืืื ืืืจื ืึทืืข ืื ืืืืืขืจืฉืืขืจ 16 ืืืื. ืืืจ ืืขืคึฟืื ืขื ืฉืืืขืืขืืขื. ืืื ืืืื ืขืก ืืื ืึท ืืืืึทืื, ืืืจ ืจืืคื ืื ืืืืื ืืืคึฟื, ืืืึธืก ืืืจ ืืืขืื ืืึทืืจืึทืืื ืืืืฃ ืืขืจ ืืืืึทืืขืจ ืืืึทื ืคึฟืึทืจ bucket16
.
ืืื ืืึธ ืืื ืื ืืึธืืึทืกื ืืืจืื, ืืืึธืก ืืึธื ืืืื ืึธืคึผืืืืืืขื ืืื ืคืื ืืื ืืขืืืขื. ืืืจ ืจืขืืขื ืขื ืคึฟืึทืจ uint64
id ืืืขืจื ืืื ืจืขืคืื ืืืกื ืืื ืืืื bitmask
. ืืึธืก ืืื ืึท ืืึทืกืงืข ืคึฟืึทืจ ืึท ืืขืืขืื 64-ืืืกื ืืืขืจื, ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืงืึธื ืืจืึธืืืจื ืืขื ืืืึทืืืึทื ืคืื ืืขื ืืืกื ืึธืืขืจ ืฉืืขืื ืขืก. ืืืจ ืืฉืขืง ืฆื ืืขื ืืืื ืืขื ืืืกื ืืื ืืึทืฉืืืื ืืื ืฉืืขืื ืขืก, ืืื ืฆืืจืืงืงืืืขื ืืืึทืืืึทื. ืืึธืก ืืื ืืื ืืืขืจ ืืืคึผืืึทืืขื ืืืืฉืึทื, ืืืึธืก ืขืจืืืืื ืืื ืื ืฆื ืคืึทืจืืืืขืจื ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืืขืจืกืขืงืืื ื ืืืก ืคืื ืฆืืื ืกืขืจืืข ืืื 10 ืืื ืงืึทืืคึผืขืจื ืืื ืงืึทื ืืืขื ืฉืึทื ืึทื ืืึทืคึผืก.
ืืื ืึทืืืฉืึทื ืฆื ืืขื ืึทืคึผืืึทืืึทืืืืฉืึทื, VictoriaMetrics ืืื ืคืืืข ืื ืืขืจืข ืึทืคึผืืึทืืึทืืืืฉืึทื ื. ืจืืึฟ ืคืื ืื ืึธืคึผืืืืืืึทืืืึธื ืก ืืขื ืขื ืฆืืืขืืขืื ืคึฟืึทืจ ืึท ืกืืื, ืึธืืขืจ ื ืึธื ืคึผืจืึธืคืืืื ื ืื ืงืึธื ืืื ืคึผืจืึธืืืงืฆืืข.
ืืึธืก ืืื ืืขืจ ืืืืคึผื ืืขืจืฉื ืคืื ืึทืคึผืืึทืืึทืืืืฉืึทื - ืืึธื ื ืื ืืืืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืืื ืขืก ืืืขื ืืืื ืึท ืืึทืืึทืื ืขืง ืืึธ, ืืืืึทื ืขืก ืงืขื ืืืื ืึทื ืขืก ืืืขื ื ืืฉื ืืืื ืึท ืืึทืืึทืื ืขืง ืืึธืจื. ืึธืคึผืืืืืืึทืืืึธื ืืืืฉืึทืืืึทืื ืืืืจืืื ืื ืงืืืึทืืืืขื ืคืื ืื ืงืึธื. ืืขืจืืืขืจ, ืขืก ืืื ืืืขืจื ืึธืคึผืืืืืืื ื ืืืืื ื ืึธื ืคึผืจืึธืคืืืื ื ืืื ืคึผืจืขืคืขืจืึทืืื ืืื ืคึผืจืึธืืืงืฆืืข, ืึทืืื ืึทื ืืึธืก ืืื ืคืึทืงืืืฉ ืืึทืื. ืืืื ืืืขืจ ืขืก ืื ืืื ืืื ืืขืจืขืกืืจื, ืืืจ ืงืขื ืขื ืงืืงื ืืื ืื VictoriaMetrics ืืงืืจ ืงืึธื ืืื ืืืกืคืึธืจืฉื ืื ืืขืจืข ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืืืึธืก ืืขื ืขื ืืึธืจื.
ืืื ืืึธืื ืึท ืงืฉืื ืืืขืื ืืืกืขื. ืืืืขืจ ืขื ืืขื ืฆื ืื C ++ ืืืขืงืืึธืจ ืืื ืืืคึผืืึทืืขื ืืืืฉืึทื, ืึธืคึผืืืืืืขื ืืืกืขื. ืืึธื ืืืจ ืืขื ืืืขื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืึธืจื?
ื ืืื, ื ืืฉื ืคืื ืืืจื. ืืืขื ืืืคึผืืึทืืขื ืื ื ืืขื ืืืืกืขื, ืืื ืืื ืืขืืืขื ืืืืืื ืืืจื ืืืืกื ืคืื ืื ืกืืจืืงืืืจ ืคืื ืื ืื ืฆืืื ืกืขืจืืขืก, ืืืึธืก ืืขื ืขื ืืขื ืืฆื ืืื VictoriaMetrics. ืืื ืืืืขืจ ืกืืจืืงืืืจ ืืื ืึทืืื ืึทื ืืขืจ ืืืืืขืจืฉืืขืจ 32 ืืืื ืืขื ืขื ืืืืกืืงืื ืงืขืกืืืืขืจืืืง. ืื ื ืืืขืจืืงืขืจ 32 ืืืื ืืขื ืขื ืืื ืืขืจืืขื ืืง ืฆื ืืืืฉื. ืื ื ืืืขืจืืงืขืจ ืืขืจ ืืืกื, ืื ืืขืจ ืึธืคื ืขืก ืงืขื ืขื ืืืืฉื. ืืขืจืืืขืจ, ืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืกืคึผืึทืกืืคืืงืื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืืขื ืืึทืื ืกืืจืืงืืืจ. ืื C ++ ืืืคึผืืึทืืขื ืืืืฉืึทื, ืืื ืืืืึทื ืืื ืืื ืืืืกื, ืืื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืื ืึทืืืขืืืื ืข ืคืึทื. ืืืื ืืืจ ืึทืคึผืืึทืืืื ืคึฟืึทืจ ืื ืึทืืืขืืืื ืข ืคืึทื, ืืึธืก ืืืื ืึทื ืขืก ืืืขื ื ืืฉื ืืืื ืื ืืขืจืกื ืึธืคึผืืืืึทื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืคืึทื.
ืืื ืืืื ืจืขืงืึธืืขื ืืืจื ืืืจ ืฆื ืืขื ืืขื ืืึทืจืืื ืคืื ืึทืืขืงืกืื ืืืืึธืืืื. ืืื ืึท ืืืืฉ ืฆืืจืืง, ืขืจ ืืึธื ืืขืจืขืื ืืืขืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืื ClickHouse ืคึฟืึทืจ ืกืคึผืขืฆืืคืืฉ ืกืคึผืขืฉืึทืืึทืืืืฉืึทื ื. ืขืจ ื ืึธืจ ืืืื ืึทื ืืื ืึทืืืขืืืื ืคืึทื, ืึท C ++ ืืืคึผืืึทืืขื ืืืืฉืึทื ืึธืืขืจ ืขืืืขืืข ืื ืืขืจืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืืืืขืจื ืฆื ืึทืจืืขืื ืืขืืื ื ืืื ืืืจืืฉื ืืืืขื ืืื ืึท ืฉืคึผืืืึธื. ืขืก ืงืขื ืืืื ืขืจืืขืจ ืืื ืึท ืืืืกื-ืกืคึผืขืฆืืคืืฉ ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืื ืืืขืจ, ืืื ืืืจ ืืืืกื ืึทื ืื ืฉืคึผืืฅ 32 ืืืื ืืขื ืขื ืืขืจืกืื ืก ืงืขืกืืืืขืจืืืง.
ืืื ืืื ื ืฆืืืืืืข ืคืจืืืข. ืืืึธืก ืืื ืื ืคืื ืืึทืืขื ืืึทื ืืืืืง ืคืื InfluxDB?
ืขืก ืืขื ืขื ืคืืืข ืคืื ืืึทืืขื ืืึทื ืืืคืขืจืึทื ืกืื. ืืื ืืขืจืืื ืขื ืคืื ืคืึธืจืฉืืขืืื ื ืืื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื, InfluxDB ืืื ืืขืกืฅ ืืืืึทืื 10 ืืื ืืขืจ ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืคึฟืึทืจ ืืืื ืงืึทืจืืื ืึทืืืื ืฆืืื ืกืขืจืืข, ืืืขื ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืืื, ืืืฉื, ืืืืืึทื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, VictoriaMetrics ืงืึทื ืกืืื 1 ืืืืืืืื ืคึผืขืจ ืืืืืึธื ืึทืงืืืื ืจืึธืื, ืืฉืขืช ืื ืคืืืงืกืื ืงืึทื ืกืืื 10 ืืืืืืืื. ืืื ืืึธืก ืืื ืึท ืืจืืืก ืืืืืง.
ืื ืฆืืืืืืข ืคืื ืืึทืืขื ืืึทื ืืืืืง ืืื ืึทื InfluxDB ืืื ืืึธืื ืข ืึธื ืคึฟืจืขื ืฉืคึผืจืึทืื - Flux ืืื InfluxQL. ืืื ืืขื ืขื ื ืืฉื ืืืืขืจ ืืึทืงืืืขื ืคึฟืึทืจ ืืจืืขืื ืืื ืฆืืื ืกืขืจืืข ืงืึทืืคึผืขืจื ืฆื
ืืื ืืืื ืขืจ ืืขืจ ืืืืืง ืืื ืึทื ืื ืคืืืงืกืื ืืื ืึท ืืืกื ืืึธืื ืข ืืึทืื ืืึธืืขื, ืืื ืืขืืขืจ ืฉืืจื ืงืขื ืขื ืงืจืึธื ืขืืืขืืข ืคืขืืืขืจ ืืื ืึท ืึทื ืืขืจืฉ ืืึทื ื ืคืื ืืึทืืก. ืื ืฉืืจืืช ืืขื ืขื ืืืืืืขืจ ืฆืขืืืืื ืืื ืคืืจืฉืืืขื ืข ืืืฉื. ืื ื ืึธื ืงืึทืืคึผืืึทืงืืืฉืึทื ื ืงืึธืืคึผืืืฆืืจื ืกืึทืืกืึทืงืืืึทื ื ืึทืจืืขื ืืื ืืขื ืืึทืืึทืืืืก. ืขืก ืืื ืฉืืืขืจ ืฆื ืฉืืืฆื ืืื ืคึฟืึทืจืฉืืืื.
ืืื VictoriaMetrics ืึทืืฅ ืืื ืคืื ืกืืืคึผืืขืจ. ืืึธืจื, ืืขืืขืจ ืฆืืื ืกืขืจืืข ืืื ืึท ืฉืืืกื ืืืขืจื. ืื ืืืขืจื ืืื ืึท ืกืืื ืคืื ืคืื ืงืื - (timestamp, value)
, ืืื ืืขืจ ืฉืืืกื ืืื ืื ืฉืืขืื label=value
. ืขืก ืืื ืงืืื ืฆืขืฉืืืืื ื ืฆืืืืฉื ืคืขืืืขืจ ืืื ืืขืืฉืขืจืืึทื ืฅ. ืขืก ืึทืืึทืื ืืืจ ืฆื ืืืืกืงืืืึทืื ืงืืื ืืึทืื ืืื ืืขืืึธืื ืคืึทืจืืื ืื, ืืืืื, ืึทืจืึธืคึผืจืขืืขื ืขื, ืืขืจื, ืืืืื, ื ืื ืขื ืืขื ืื ืคืืืงืกืื, ืืื ืืฉืืื ืืช ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืจืึธืื ืืขื ืขื ื ืึธื ื ืืฉื ืืืคึผืืึทืืขื ืึทื ืืื ืืืืึทื ืืื ืืื ืืืืกื. ืืคืืื ืืืื ืืื ืืขื ืขื ืืืคึผืืึทืืขื ืึทื, ืขืก ืืื ืฉืืืขืจ, ืืืจ ืืึธืื ืฆื ืฉืจืืึทืื ืึท ืคึผืืึทืฅ ืคืื ืงืึธื.
ืืื ืืื ื ืงืืืจืข ืฉืืื. ืืื ืืื ืจืืืืื ืคืืจืฉืืื ืขื ืื ืขืก ืืื ืืขืืืขื ืขืคืขืก ื ืคืจืืืืขื ืืืืก ืื ืืืกื ืืขืจืขืื, ืื ืืขืจ ืืืืืขืงืขืจืืขืจ ืืื ืืขืงืก ืคืืกื ื ืืฉื ืืจืืื ืืื ืืืจืื, ืืื ืื ื ืืืืฆื?
ืขืจืฉืืขืจ, ืืื ืืขืืืืื ืึท ื ืึทืืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึท ืื ืืืขืจืืื ืืื ืืขืงืก ืืืืฃ ืึท ื ืึธืจืืึทื ืืืื ืืึทืคึผืข. ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ื ืืฉื ืคึผืึทืกืืง ืคึฟืึทืจ ืืึทืืึทืืืืกืื ืืืืึทื ืืขื ืื ืืืขืจืืื ืืื ืืขืงืก ืืื ื ืืฉื ืืขืจืืืขืืืขื ืฆื ืืืกืง, ืืื ืื ืืึทืืึทืืืืก ืืืื ืจืึทืืขืืืขื ืฆื ืืืกืง ืึทืืื ืึทื ืื ืืึทืื ืืืืืื ืืืจืขืืืืื ืืื ืจืืกืืึทืจื. ืืื ืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื, ืืืขื ืืืจ ืจืืกืืึทืจื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืืื ืื ืืืขืจืืื ืืื ืืขืงืก ืืืขื ืคืึทืจืฉืืืื ืื. ืืื ืืืจ ืืืขื ืคืึทืจืืืจื ืึทืงืกืขืก ืฆื ืึทืืข ืื ืืึทืื ืืืืึทื ืืืจ ืืืขื ื ืืฉื ืงืขื ืขื ืฆื ืืขืคึฟืื ืขื ืขืก.
ืืขืื! ื ืืื ืง ืคืืจ ืืขื ืืืจืืื! ืืืึทื ื ืึธืืขื ืืื ืคึผืึทืืืขื. ืืื ืืื ืคืื ืืืืืืืขืจืจืืขืก. ืืื ืืึธืื ืึท ืืืกื ืคืจืืืขืก ืคึฟืึทืจ ืืืจ. ืคืจืืืข ืืืื. ืฆื ืืืจ ืืจืึทืืื ืึทื ืืืื ืืืจ ืืึธื ืืืืกืืขืจืืืืืื ืึท ืึทื ืืขืจืฉ ืคึผืจืื ืฆืืคึผ ืืืขื ืืืจ ืืืืขื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืฆืขืืืืื ืื ืืึทืื ืืืืขืจ ืฆืืึทื, ืืึธืืขืจ ืืืจ ืืืึธืื ืืึธืื ืืขืืืขื ืืืืืืช ืฆื ืื ืืขืจืกืขืงื ืืึทืื ืืืขื ืืืจ ืืืื, ืืืืืจื ืืืืื ืืืืฃ ืื ืคืึทืงื ืึทื ืืืื ืฆืขืืืืืื ื ืึผืืื ืืึทืื ืคึฟืึทืจ ืืืื. ืฆืืื , ืืึธืก ืืื, ืืื ืืืื ืฆืืื ืืขืืึทืืขื ืืื ืืืจ ืืืึธืื ื ืืฉื ืืึธืื ืฆื ืืึธืจื ืืืขืื ืื ืคืึทืงื ืึทื ืืืื ืืจืขืงืืขื ืืขื ืขื ืฆืขืืืึธืจืคื ืึทื ืืขืจืฉ? ืคืจืืืข ื ืืืขืจ 2 - ืืื ื ืืืจ ืืืคึผืืึทืืขื ืื ื ืึท ืขื ืืขื ืึทืืืขืจืืืึทื ืืื ืืืกืขื ืืื ืึทืืฅ ืึทื ืืขืจืฉ, ืืึธืืขืจ ืืืจ ืืขืคืจืืืื ื ืืฆื ืคึผืจืึทืกืขืกืขืจ ืืื ืกืืจืืงืฆืืขืก? ืืคึฟืฉืจ ืืืจ ืืึธืื ืืขืคืจืืืื ืึทืืึท ืึทืคึผืืึทืืึทืืืืฉืึทื ื?
ืืื ืืืขื ืืืืื ืขื ืืคืขืจื ืืขื ืฆืืืืืื. ืืืจ ืืขื ืขื ื ืึธื ื ืืฉื ืืขืงืืืขื ืฆื ืืขื ืคืื ื. ืืืขืจ ืืืื ื ืืืืืง, ืืืจ ืืืขืื ืืึทืงืืืขื ืืึธืจื. ืืื ืืขืจ ืขืจืฉืืขืจ, ืืืึธืก ืืื ืืขืืืขื ืื ืงืฉืื?
ืืืจ ืืืกืงืึทืกื ืฆืืืื ืกืื ืขืจืืึธืื. ืืื ืืื ืืขืืืื ืึทื ืืื ืืืืกืืขืจืืืืืื ืื ืจืืข ืืื ืึท ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืืื ืืื ืืืื ื ืืฉื ืืขืกืขืจ ืืืขืื ืื ืขืจืฉืืขืจ, ืืื ืื ืืึทืื ืืขื ืขื ืฆืขืืืืื ืืื ืฆืืื.
ืื. ืืื ืืขืจ ืขืจืฉืืขืจ ืคืึทื, ืื ืืึทื ืฅ ืืึทื ื ืคืื ืื ืืื ืืขืงืก ืืืึธืื ืืืื ืืจืขืกืขืจ, ืืืืึทื ืืื ืืขืืขืจ ืฆืขืืืืืื ื ืืืจ ืืืึธืื ืืึธืื ืฆื ืงืจืึธื ืืืคึผืืืงืึทื ืืึทืื ืคึฟืึทืจ ืื ืฆืืื ืกืขืจืืข ืืืึธืก ืคืึธืจืืขืฆื ืืืจื ืึทืืข ืื ืคึผืึทืจืืืฉืึทื ื. ืืื ืืืื ืืืื ืฆืืื ืกืขืจืืข ืืฉืขืจื ืงืืจืก ืืื ืงืืืื, ื"ื ืื ืืขืืืข ืกืขืจืืข ืืขื ืขื ืงืขืกืืืืขืจ ืืขื ืืฆื, ืืื ืืขืจ ืขืจืฉืืขืจ ืคืึทื, ืืืจ ืคืึทืจืืืจื ืคืื ืืขืจ ืืื ืื ืกืืืข ืคืื โโโโืืืกืง ืคึผืืึทืฅ ืคืึทืจื ืืืขื ืงืึทืืคึผืขืจื ืืื ืื ืจืืข ืคืึทื.
ืืื ืึทืืื - ืืึธ, ืฆืืื ืคึผืึทืจืืืฉืึทื ืื ื ืืื ืึท ืืื ืึธืคึผืฆืืข. ืคึผืจืึธืืขืืืขืืก ื ืืฆื ืขืก. ืึธืืขืจ ืคึผืจืึธืืขืืืขืืก ืืื ืื ืื ืืขืจ ืฉืืขืจืื ื. ืืืขื ืืขืจืืืฉืื ื ืื ืืืืื ืคืื ืืึทืื, ืขืก ืืึทืจืฃ ืฆื ืืึทืืื ืืขืืึท ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืึผืจืื ืคึฟืึทืจ ืึทืืข ืืึทืืขืืก ืืื ืฆืืื ืกืขืจืืข. ืืขืจืืืขืจ, ืืืื ืื ืืืืื ืคืื ืืึทืื ืึทื ืขืก ืืขืจืืืฉืื ืืขื ืขื ืืจืืืก, ืื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืื ืงืจืืกืื ืืืืขืจ ืคืื ืืขืฉืึทืก ืืขืจืืืฉืื ื, ื ืื ืขื ืืขื VictoriaMetrics. ืืืขื ืืขืจืืืฉืื ื, VictoriaMetrics ืืื ื ืืฉื ืคืึทืจื ืืฆื ืืืงืึธืจื ืืื ืึทืืข; ืืืืื ืึท ืคึผืึธืจ ืคืื ืงืืืืืืืื ืืขื ืขื ืงืึทื ืกืืื, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืืจืืืก ืคืื ืื ืืขืจืืืฉื ืืืืื ืคืื ืืึทืื.
ืืขืจ ืึทืืืขืจืืืึทื ืืืจ ื ืืฆื ื ืืฆื ืืึผืจืื. ืขืก ืืึทืจืงืก ืืืืืกืขืจื ืืึทืืก ืืืึธืก ืึทื ืืืึทืืื ืืืึทืืืขืก. ืืื ืืขื ืืืขื ืืืจ ืงืึธื ืืจืึธืืืจื ืคึฟืึทืจ ืคึผืขืจื ืืืึทืืืึทื ืืื ืืืื ืืึทืื ืืขื ืืข ืืื ืืื ืื ืืขืจื. ืืื ืืืจ ืคึฟืึทืจืฉืืืื ืฆื ืื ืืขืจืกืขืงื ืคืืจืืขืงืืืขื ืึธืืขืจ ื ืืฉื. ืืืคึผืืงืึทืืื, ืืึทืืึทืืืืกืื ืื ืกืืจืืืขื ื ืงืืจืกืึธืจืก ืืื ืืืขืจืืืืขืจื ืืืึธืก ืงืจืึธื ืืืืขืจ ืงืจืึทื ื ืืื ืืึทืื ืืื ืืืืคื ืืืจื ืื ืกืึธืจืืขื ืืึทืื ืจืขืื ืฆื ืืขืจ ืคึผืฉืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืื ืึทืคึผืขืจืืืฉืึทื ื.
ืคืืจืืืืก ืืึธื ื ืื ืืืจ ื ืืฆื ืงืืจืกืึธืจืก ืฆื ืืืจืืืืื ืืึทืื?
ืื.
ืืืจ ืงืจืึธื ืืืืกืืขืฉืืขืื ืจืึธืื ืืื ืืขืืืขืืื ืึธืืขืจ ืืขืจืืขืกืขื. ืืืจ ืงืขื ืขื ืืึทื ืื ืืืืคึฟืขืจ ืืื ืืขืคึฟืื ืขื ืื ืื ืืขืจืกืขืงืฉืึทื. ืคืืจืืืืก ื ืืฆื ืืืจ ืขืก ื ืืฉื? ืืืืึทื ืขืก ืก ืคึผืึทืืขืืขื. ืืืืึทื ืื ืงืืจืกืึธืจืก ืืืื ืขื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืจืืคื ืึท ืคึฟืื ืงืฆืืข ืคึฟืึทืจ ืืขืืขืจ ืฉืืจื. ื ืคึฟืื ืงืฆืืข ืจืืฃ ืืื 5 ื ืึทื ืึธืกืขืงืึธื ืืก. ืืื ืืืื ืืืจ ืืึธืื 100 ืฉืืจืืช, ืขืก ืืืจื ืก ืืืืก ืึทื ืืืจ ืคืึทืจืืจืขื ืืขื ืืึทืื ืึท ืจืืข ื ืึธืจ ืจืืคื ืื ืคึฟืื ืงืฆืืข.
ืก'ืืื ืื ืืื ืืื, ืื. ืืื ืืืื ืืขืฆืืข ืงืฉืื. ืื ืงืฉืื ืงืขื ืืขืืื ื ืึท ืืืกื ืืึธืื ืข. ืคืืจืืืืก ืืื ืขืก ื ืื ืืขืืืขื ืฆื ืืืืขื ืขื ืึทืืข ืื ื ืืืืืง ืึทืืืจืขืืึทืฅ ืืื ืืขื ืืึธืืขื ื ืื ืืึทืื ืขืจืืืืื ืืื ืจืึทืืขืืืขื ืืื ืืื ืื ืคืืจืืื ืื ืคืึธืจืขื? ืคืืจืืืืก ืฉืคึผืึธืจื ืจืืืืง ืืืึทืืืืื ืืื ืขืืืขืืข ืกืืกืืขืืขื ืืื VictoriaMetrics, ClickHouse, ืืื"ื ื, ืืื ืคืึทืจืืจืขื ืืขื ืึท ืคึผืืึทืฅ ืคืื ืฆืืื ืืืืฃ ืืื?
ืืื ืืืขื ืืขืื ืึท ืืืืฉืคึผืื ืฆื ืืึทืื ืขืก ืงืืึธืจ. ืืื ืก ืืึธืื ืืื ืืื ืึท ืงืืืื ืฆืึทืฆืงืข ืกืคึผืืืึทืืึทืืขืจ ืึทืจืืขื? ืขืก ืจืขืงืึธืจืืืจื โโโโืื ืืืกืืึทื ืกืข ืืืึธืก ืืืจ ืืึธื ืืขืคืืจื, ืึทืืข ืืึธื ืึทืืื ื ืขืก ืฆื ืืืื ืืืขืจื, ืืื ืื ืจืืข - ืืึธื. ืืื ืฆืขืืืืื. ืืื ืืขืฅ ืืืจืืฉื ืืืืขื ืืืืงืืึทื. ืืืจ ืงืขื ืขื ืืึธื ืืืขืื ืื ืืขืืืข ืืึทื. ืืืื ืึทืจืืืฃ ืึทืืข ืื ื ืืืืืง ืคืืงืื ืืืืฃ ืื ืคืืืขื.
ืืงืขื, ืืื ืคืืจืฉืืื ืื ืฉืืื. ืืืื ืืืืฉืคึผืื ืืื ืืืื ืึธืจื. ืืืื ืืืจ ืืืืกื ืืืึธืก ืึทืืืจืขืืึทืฅ ืืืจ ืืึทืจืคึฟื, ืืึธืก ืืื ืืขืจ ืืขืกืืขืจ ืืืคึผืืึทืืขื ืืืืฉืึทื. ืึธืืขืจ ืื ืคึผืจืึธืืืขื ืืื ืึทื ืืขื ืืฉื ืจืึทืืขืืืขื ืื ืืขืืจืืงืก, ืขืืืขืืข ืืึทืื ืืื ืงืืืงืงืืึทืืก ืืื ืืื ืืึธื ื ืื ื ืึธื ืืืืกื ืืื ืืื ืืืขืื ืฆืื ืืืคืืืกื ืืื ืคืืืืขืจ ืืื ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืึทืืื ืืื ืืึธืื ืฆื ืจืึทืืขืืืขื ืึทืืข ืื ืจืื ืืึทืื. ืึธืืขืจ ืืืื ืืืจ ืืืืกื ืืืจ ืืึทืจืคึฟื ืฆื ืจืขืืขื ืขื ืขืคึผืขืก ืืื ืืืจืืฉื ืืืืขื, ืคืืจืืืืก ืืึธื ื ืื ืจืขืืขื ืขื ืขืก ืึทื ืฉืืึธื ืคืื ืกืืึธืจืื ื ืึท ืืื ืื ืคืื ืจืื ืืืึทืืืขืก ืืึธืจื? ืึธืืขืจ ืืึธืก ืืื ื ืึธืจ ืืืื ืืืจ ืืืืกื ืคึผืื ืงื ืืืึธืก ืืืจ ืืึทืจืคึฟื.
ืืืจื ืืขื ืืืขื, ืืึทืืึทืืืืกืื ืคึฟืึทืจ ืกืืึธืจืื ื ืฆืืื ืกืขืจืืข ืฉืืืฆื ืงืึทืื ืืื ื ืคืื ืึทืืืจืขืืึทืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึผืจืึธืืขืืืขืืก ืฉืืืฆื
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืืื ืคืจืืขืจืืืงื ืึทืจืืขื ืืื ืืืจืฃ ืฆื ืฆืืืื ืื ื ืืืขืจ ืคืื ืืขืฉืขืขื ืืฉื ืืื ืึท ืกืืืืืื ื ืคึฟืขื ืฆืืขืจ ืืืืขืจ ืื ืืขืฆืืข ืฉืขื. ืืขืจ ืคึผืจืึธืืืขื ืืื ืึทื ืืื ืืึธืื ืฆื ืืึทืื ืึท ืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื Go, ื"ื ืึท ืกืขืจืืืืก ืคึฟืึทืจ ืงืึทืื ืืื ื ืืขื ืืึทื. ืื ืืื ืกื ืืื ืืขืกืึธืฃ ื ืื-ื ืืืืืืึทื, ืืืืึทื ืขืก ืืื ืฉืืืขืจ ืฆื ืจืขืืขื ืขื. ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืงืขื ืขื ืืืื ืคึผืฉืื ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืืื ืขืืืขืืข ืึทืืืจืขืืึทืฅ ืืื ืคืึทืจืคืขืกืืืงื ืฆืืื ืื ืืขืจืืืึทืื. ืืืื ืืืจ ืืืืื ืฆื ืฆืืืื ืืขืฉืขืขื ืืฉื ืืื ืึท ืกืืืืืื ื ืคึฟืขื ืฆืืขืจ, ืืึธืก ืืื ื ืืฉื ืึทืืื ืคึผืฉืื ืืื ืขืก ืืืื ื. ืืื ืืจืึทืืื ืืึธืก ืืื ื ืึธื ื ืืฉื ืืืคึผืืึทืืขื ืึทื ืืื ืงืืืงืืึธืืกืข ืึธืืขืจ ืืื ืฆืืื-ืกืขืจืืข ืืึทืืึทืืืืกืื, ืืืืึทื ืขืก ืืื ืฉืืืขืจ ืฆื ืื ืกืืจืืืขื ื.
ืืื ื ืื ื ืฉืืื. ืืืจ ืืึธืื ื ืึธืจ ืืขืจืขืื ืืืขืื ืึทืืืจืืืืฉืื ื, ืืื ืืื ืืขืืขื ืงื ืึทื ืขืก ืืื ืืขืืืขื ืึทืืึธื ืึทืืึท ืึท ืืึทื ืืื ืืจืึทืคืืืข ืืื ืึท ืงืึทืจืืึธื ืืึทืงืขื ื. ืืื ืขืจ ืืื ืืขืืืืืกื ืืื ืืืื ืืขื ืืื ืืืืกืืืืื ืื ืืืืข ืืืื, ืืืก ืืืืกื ืืืื ืืืื ื ืงืืื ืคืืจ ืืื ืื, ืืืื ื ืงืืื ืคืืจ ืฉืขื ืืื', ืืื ืคืจืื ืฆืืคื ืืื ืืืก ืืื ืฅ ืืืงืืืขื ืืืื ืืืจ ืืืจืคื ืจืื ืืืื, ืืขืคืืขืจืขื ืืขืจืขืื, ืคืืจ ื ืืืืฉ, ืืื ืืืขืก ืงืขื ื ืื ืืืขืจื ืืืืกืืขืืืื . ืึธืืขืจ Prometheus ืืื VictoriaMetrics ืฉืืืฆื ื ืืฉื ืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื. ืืื ืขืก ืคึผืืึทื ื ืขื ืฆื ืฉืืืฆื ืขืก? ืืืื ื ืืฉื, ืคืืจืืืืก ื ืืฉื?
ืืึทื ืงืขื ืคึฟืึทืจ ืื ืงืฉืื. ืืื ืืืขืจ ืืืืขืจื ืคืจืขืื ืืขื ืงืฉืื ืคึผืืจืืึทืืืงืื. ืืื ืคืจืขืื ืืืขื ืืืจ ืืืขืื ืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืื ืกืึทืืคึผืืื ื. ืขืก ืืขื ืขื ืขืืืขืืข ืคืจืืืืขืืขื ืืึธ. ืขืจืฉืืขืจ, ืืขืืขืจ ืืึทื ืืฆืขืจ ืคึฟืึทืจืฉืืืื downsampling
ืขืคึผืขืก ืึทื ืืขืจืฉ: ืขืืขืฆืขืจ ืืืื ืฆื ืืึทืงืืืขื ืงืืื ืึทืจืืืืจืึทืจืืฉ ืคืื ื ืืืืฃ ืึท ืืขืืขืื ืืขืืึทืืขื, ืขืืขืฆืขืจ ืืืื ืืึทืงืกืืืื, ืืื ืืืื, ืืืจืืฉื ืืืืขื ืืืึทืืืขืก. ืืืื ืคืืืข ืกืืกืืขืืขื ืฉืจืืึทืื ืืึทืื ืฆื ืืืื ืืึทืืึทืืืืก, ืืืจ ืงืขื ืขื ื ืืฉื ืฆืื ืืืคืืืกื ืขืก ืึทืืข ืฆืืืึทืืขื. ืขืก ืงืขื ืืืื ืึทื ืืขืืขืจ ืกืืกืืขื ืจืืงืืืืืขืจื ืคืึทืจืฉืืืขื ืข ืืื ืื ื. ืืื ืืึธืก ืืื ืฉืืืขืจ ืฆื ืื ืกืืจืืืขื ื.
ืืื ืื ืจืืข ืืึทื ืืื ืึทื VictoriaMetrics, ืืื ClickHouse, ืืื ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืืจืืขืื ืืื ืืจืืืก ืืืึทืืืืื ืคืื ืจืื ืืึทืื, ืึทืืื ืขืก ืงืขื ืขื ืจืืื ืึท ืืืืืึธื ืฉืืจืืช ืืื ืืืืื ืืงืขืจ ืืื ืึท ืจืืข ืืืื ืืืจ ืืึธืื ืคืืืข ืงืึธืจืขืก ืืื ืืืื ืกืืกืืขื. ืกืงืึทื ืื ื ืฆืืื ืกืขืจืืข ืืืืืื ืืื VictoriaMetrics - 50 ืคืื ืงืื ืคึผืขืจ ืกืขืงืื ืืข ืคึผืขืจ ืืึทืจืฅ. ืืื ืืขื ืคืึธืจืฉืืขืืื ื ืืืึธื ืฆื ืืืืืกืืื ื ืงืึธืจืขืก. ืึทื ืืื, ืืืื ืืืจ ืืึธืื 000 ืงืึธืจืขืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืขื ืืืขืจืงืืงื ืึท ืืืืืึธื ืคืื ืงืื ืคึผืขืจ ืกืขืงืื ืืข. ืืื ืืขื ืคืึทืจืืึธื ืคืื VictoriaMetrics ืืื ClickHouse ืจืึทืืืกืึทื ืื ื ืืื ืคึฟืึทืจ ืืึทืื ืกืึทืืืื ื.
ืื ืื ืืขืจ ืฉืืจืื ืืื ืึทื VictoriaMetrics ืืคืขืงืืืืืื ืงืึทืืคึผืจืขืกืื ืื ืืึทืื. ืืขืจ ืืืจืืฉื ืืืืขื ืงืึทืืคึผืจืขืฉืึทื ืืื ืคึผืจืึธืืืงืฆืืข ืืื 0,4-0,8 ืืืืขืก ืคึผืขืจ ืคืื ื. ืืขืืขืจ ืคืื ื ืืื ืึท ืืืืขืกืืึทืืคึผ + ืืืขืจื. ืืื ืขืก ืืื ืงืึทืืคึผืจืขืกื ืืื ืืืืื ืืงืขืจ ืืื ืืืื ืืืื ืืื ืืืจืืฉื ืืืืขื.
ืกืขืจืืื. ืืื ืืื ื ืฉืืื. ืืืึธืก ืืื ืื ืืื ืืืื ืจืขืงืึธืจืืื ื ืฆืืื ืงืืืึทื ืืื?
ืืืื ืืืืืกืขืงืื ืืข. ืืืจ ืืขืฆืื ืก ืืึธืื ืึท ืฉืืืขืก ืืื ืื ืืขืจืข ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก ืืขืืืขืืึธืคึผืขืจืก. ืืืืขืจ ืืื ืืืื ืฆืืื ืจืขืคืื ืืื ืืืื ืจืืข. ืืื ืืื ืืจืึทืคืืืข, ืืืฉื, ืขืก ืืื ืืืื ืืืื ืจืืข. ืืื OpenTSDB ืขืก ืืื ืืืื ืืืื ืจืืข. ืื ืคืืืงืกืื ืืื ื ืึทื ืึธืกืขืงืื ืื ืคึผืื ืืืขืืงืืึทื. ืืื ืืืืงืืึธืจืืึทืืขืืจืืงืก ืขืก ืืื ืืืื ืืืืืกืขืงืึธื ื, ืืืืึทื ืืื ืคึผืจืึธืืขืืืขืืก ืขืก ืืื ืืืื ืืืืืกืขืงืึธื ื. ืืื VictoriaMetrics ืืื ืขืจืืืืฉื ืึทืื ืืขืืืขืืึธืคึผืขื ืืื ืืืืึทื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืคึผืจืึธืืขืืืขืืก. ืืืขืจ ืืืฆื ืขืก ืงืขื ืขื ืจืึทืืขืืืขื ืืึทืื ืคืื ืื ืืขืจืข ืกืืกืืขืืขื.
ืืขืจ ืืขื ืืฉ ืืื ืืืึธืก ืืื ืืขืจืขืื ืืืื ืึทื ืืื ืืึธืื ืจืืข-ืฆื-ืจืืข ืึทืงืืขืจืึทืกื - ืืึธืก ืืื ืืขื ืื ืคึฟืึทืจ ืืื ืืืืึทื ืขืก ืืขืคึผืขื ืืก ืืืืฃ ืื ืืืคึผ ืคืื ืืึทืื ืืืึธืก ืืื ืกืืึธืจื ืืื ืื ืฆืืื ืกืขืจืืข ืืึทืืึทืืืืก. ืืืื ืืึธืก ืืื DevOps ืืึทืื ืึธืืขืจ ืืึทืื ืคึฟืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืืื ืืืจ ืงืืืึทืื ืขืก ืืื ืื ืืขืจืืืึทืื ืคืื 30 ืกืขืงืื ืืขืก ืคึผืขืจ ืืื ืื, ืื ืจืืข ืึทืงืืขืจืึทืกื ืืื ืืขื ืื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืขืคึผืขืก ืืืืื ืืงืขืจ. ืืื ืืืื ืืืจ ืงืืืึทืื ืื ืืึทืื ืคึฟืื ืืืื-ืึธืคืืงืืึทื ืืจืืืืื ื ืกืืกืืขืืขื, ืืืจ ืืึทืจืคึฟื ื ืึทื ืึธืกืขืงืึธื ื ืึทืงืืขืจืึทืกื.
ืืืืืกืขืงืึทื ื ืึทืงืืขืจืึทืกื ืืื VictoriaMetrics ืืื ืืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืื DevOps ืคืึทื, ืืื ืงืขื ืขื ืืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืจืืึฟ ืคืื ืื ืงืึทืกืขืก ืืืึธืก ืืื ืืขืจืืื ื ืืื ืื ืึธื ืืืื ืคืื ืืขื ืืึทืจืืื. ืืขืจ ืืืืื ืืึทื ืคึฟืึทืจ ืืืึธืก ืขืก ืงืขื ื ืืฉื ืืืื ืคึผืึทืกืืง ืืื ืืืื-ืึธืคืืงืืึทื ืืจืืืืื ื ืกืืกืืขืืขื.
ืืืื ืง! ืืื ื ืื ื ืฉืืื. ืืืึธืก ืืื ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื PromQL?
ืืึทื ืฅ ืงืึทืคึผืืืขืจ ืงืึทืืคึผืึทืืึทืืืืึทืื. VictoriaMetrics ืืึธืจ ืฉืืืฆื PromQL. ืืื ืึทืืืฉืึทื, ืขืก ืืืกืืฃ ื ืึธื ืึทืืืึทื ืกืืจืืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื PromQL, ืืืึธืก ืืื ืืขืจืืคึฟื
ืืขืืขืืจืึทื ืงืึทื ืึทื
ืืืืื ืจืขืืืกืืจืืจื ื ืืฆืขืจืก ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื ืืืขืจืืืืง.
ืืืึธืก ืกืืึธืคึผืคึผืื ื ืืืจ ืคืื ืกืืืืืฉืื ื ืฆื VictoriaMetrics ืืื ืืืื ืืึทื ื-ืืขืจืืื ืกืืึธืจืืืืฉ ืคึฟืึทืจ ืคึผืจืึธืืขืืืขืืก? (ืฉืจืืื ืืื ืื ืืึทืืขืจืงืื ืืขื, ืืื ืืืขื ืืืืื ืขืก ืฆื ืื ืึทื ืงืขืืข))
-
ืงืกื ืืืงืก%ืืื ืืึธื ื ืื ื ืืฆื Prometheus5
-
ืงืกื ืืืงืก%ืืื ืืึธื ื ืื ืืืืกื ืืืขืื VictoriaMetrics2
7 ืืื ืืฆืขืจ ืืืื ืืขืฉืืืื. 12 ืืื ืืฆืขืจ ืืืื ืืื ืืคืืขืืืืื.
ืืงืืจ: www.habr.com