แแ แแแก แกแแ แแแแแก แแแแแชแแแแ แแแแ (TSDB) Prometheus 2-แจแ แแ แแก แกแแแแแแแ แ แแแแแฌแงแแแขแแก แจแแกแแแแจแแแแ แแแแแแแแ, แ แแแแแแช แแแแแแแแแแก แแแแจแแแแแแแแ แแแฃแแฏแแแแกแแแแก v2 แกแแชแแแแแ แจแแแแ แแแแ Prometheus 1-แจแ แแแแแชแแแแ แแแแ แแแแแแก แกแแฉแฅแแ แแก, แจแแแแแฎแแแก แจแแกแ แฃแแแแแกแ แแ แ แแกแฃแ แกแแแแก แแคแแฅแขแฃแ แแแแก แแแแแกแแแ แแกแแ. แฉแแแ แแแฎแแ แชแแแแแแแแ Prometheus 2-แก Percona Monitoring and Management-แจแ (PMM) แแ แแ แแฅแแแแ แจแแกแแซแแแแแแแ แแแแแแ Prometheus 2 TSDB-แแก แจแแกแ แฃแแแแ. แแ แกแขแแขแแแจแ แแ แแแกแแฃแแ แแ แแ แแแแแแ แแแแแก แจแแแแแแแแ.
แแ แแแแแแก แกแแจแฃแแแ แแแขแแแ แแแ
แแแแแแแก, แแแแช แแแแแแงแแแแแ แแแแแแ แแแแแจแแฃแแแแแก แแแแแชแแแแ แแแแแแแแ, แขแแแแฃแ แ แแ แแแแแแก แแแขแแแ แแแ แกแแแแแแ แกแแแแขแแ แแกแแ. แแแแแชแแแแ แแแแ แแแแแแก แขแแแแ แกแขแแแแแฃแ แแ: แฉแแแฃแแแแ แแ, แกแแ แแแกแแแ, แ แแแแแแกแแช แแฅแแแ แแแแแ แแแแแ, แแแแแแแแแ แแแแฎแแแแแแ แแแแแ แ แแแแแแแแแก แแแขแ แแแก แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแชแแแแแ แจแแแแ แแแแ แแแแ.
แแแคแแ แแแชแแแก แแแแฎแแแแ แจแแแซแแแแ แกแฎแแแแแกแฎแแ แฌแงแแ แแแแ แแแแแแแแก. แแแแแแ แแ แแแแแแแ, แ แแแแ แแชแแ แแแคแ แแฎแแแแแแแ, แแกแแแ แแกแฌแ แแคแแแก แกแขแแแแแฃแ แ แแ แแ แแแแแแแ แแแแแ แแแแจแแแแแแแแกแแแ. แกแฎแแแแแ, แ แแแแ แแชแแ แแแแฎแแแ แแแแแก แแแแฎแแแแแแ, แจแแแซแแแแ แแแแแแฌแแแแก แแคแแแฅแแแแแ, แแฃแแชแ แแก แแกแ แแ แแ แแก แกแแแฃแจแแ แแแขแแแ แแแแก แฃแแแขแแกแแแแกแแแแก.
แแแขแแแ แแแแก แขแแกแขแ
แขแแกแขแแ แแแแก แแ แแก แงแฃแ แแแฆแแแ แแแแแแแฎแแแแ แแแแแชแแแแแแก แแแแ แแแแแแก แฃแแแ แแ. แแ แแแแแแแแแกแ Prometheus 2.3.2, แ แแแแแแช แจแแแแแแแแแ Go 1.10.1-แแ (แ แแแแ แช PMM 1.14-แแก แแแฌแแแ) Linode แกแแ แแแกแแ แแ แกแแ แแแขแแก แแแแแงแแแแแแ:
แงแแแแ แจแแแแแแ แขแแกแขแ แฉแแขแแ แแ Linode แกแแ แแแ แแ แ แแ แแแ แขแฃแแแฃแ แ แแแ แแแแ แแ 32 แแ แแแฎแกแแแ แแแแ, แแฌแแ แแแแแแ 20 แแแขแแแ แแแแก แกแแแฃแแแชแแแก แแ แแกแ MySQL แแแกแขแแแชแแแก แแแแแขแแ แแแแแ. แแ แแ แแแแแแก แแแแแกแแแ แแกแแ, 800 แกแแแแแแ, 440 แกแแ แแแ แฌแแแจแ, 380 แแแแกแ แฉแแแแฌแแ แ แฌแแแจแ แแ 1,7 แแแแแแแ แแฅแขแแฃแ แ แแ แแแก แกแแ แแ.
แแแแแแแ
แขแ แแแแชแแฃแแ แแแแแชแแแแ แแแแแแแก แฉแแแฃแแแแ แแแ แแแแแแแ, แแแ แจแแ แแก แแ แแแแแ 1.x-แแก แแแแ แแแแแงแแแแแฃแแ, แแ แแก storage.tsdb.min-block-duration
, แ แแแแแแช แแแแกแแแฆแแ แแแก แ แแแแแ แฎแแแก แจแแแแแฎแแแ แฉแแแแฌแแ แแแ แแแฎแกแแแ แแแแจแ แแแกแแแ แฉแแกแแแแแแ (แแแแฃแแแกแฎแแแแ แแ แแก 2 แกแแแแ). แกแแญแแ แ แแแฎแกแแแ แแแแก แ แแแแแแแแ แแแแแแแแแแฃแแ แแฅแแแแ แฌแแแแแ แจแแแแแแแแ แแแแแแจแ แแแแแขแแแฃแแ แแ แแแก แกแแ แแแแแก, แแขแแแแขแแแแกแ แแ แแแแแฌแ แแแแก แ แแแแแแแแแแ. แแแกแแแก แกแแแ แชแแก แแแแแกแแแ แแกแแ, แแ แแแแแ แแแแแแ แแกแแฎแแแก แแแแแแงแแแแก 3 แแแแขแ แแแแ แฉแแแแฌแแ แแ (แแแแฃแจแ). แแแแ แแก แแฎแ แแ, แแแฎแกแแแ แแแแก แแแแฎแแแแแแ แแแชแแแแแแ แแแฆแแแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แจแแกแแซแแแแแแแ แแแแแแก แแแแแก แแแแคแแแฃแ แแชแแ, แแ แแ แแก แ แแแแแแแแแ แแแฃแแ แแแกแ แฎแแแแ แแแแคแแแฃแ แแชแแ, แแแแขแแ แแซแฃแแแแฃแแ แฎแแ แ แแแกแชแแ แแ แแแแแแก แแแแแแ แแแฎแกแแแ แแแ, แ แแแแแแแช แแแก แกแญแแ แแแแ แแฅแแแแ แแแขแแแ แแแแกแแแแก.
แแฃ แแ แแ แแก แกแแแแแ แแกแ แแแฎแกแแแ แแแ แแแขแ แแแแก แจแแแแแแแแแ แแแแแแแก แแฎแแ แแแกแแญแแ แแ, แแ แแแแแ แแแแแแ แแแแ แแแฎแกแแแ แแแแแแ แแ OOM แแแแแแแ แแแแฆแแแก แแแก.
แกแแแแแก แแแแแขแแแ แแแแ แแแก แแแงแแแแแแแกแแแแก, แ แแแแกแแช แแ แแแแแแก แแแฎแกแแแ แแแ แแแแแฌแฃแ แแแ, แแแแแแแแแ แแ แแแแแแฎแแแ แแแ, แ แแแแแ แแ แคแฃแแฅแชแแแก แแแแแงแแแแแ แแฌแแแแก แแแฎแกแแแ แแแแก แคแแแฅแแแแ แแแฎแแแ แแแแก. แแ แแคแแฅแ แแ, แ แแ แแก แ แแฆแแช แแแแจแแ แจแแ Go-แกแแแ, แแแก แแแแแแก แจแแแแ แแแแแแแแแ แแ แแแก แแแชแแแแกแแแ.
แแแแแ แแ แแ แกแแแแขแแ แแกแ แแแแแแแ แแ แแก แกแแแแแ แแแแแแก แแแแคแแแฃแ แแชแแ, แ แแแ แแแกแแแ แแแแแแฌแฃแ แแก แแแ แแแแฃแ แแ แแก, แแแแก แแแชแแแแ, แ แแ แแแแแแแแ แแแ แแ แแชแแกแแก แแแฌแงแแแแแแ.
แ แแแแ แช แแ แแคแแแแแแ แฎแแแแแ, แแแกแแแ แแแแแ แแแ แฎแแแแ แงแแแแ แแ แกแแแแจแ แแ แแฎแแ. แแฃ แจแแชแแแแ แแแ-แแแแแแก แฎแแแแ แซแแแแแแแก แแแ แแแแขแ แก แแ แ แกแแแแแ, แแแจแแ แแก แแแแแขแแแ แแแแแ แแแฎแแแแ แงแแแแ แกแแแแจแ, แแแฎแแแแ แ แกแแแแแก แจแแแแแ.
แแฃ แแกแฃแ แ แแแแแแงแแแแ แแก แแ แกแฎแแ แแ แแคแแแแแ แแฅแแแแก แแ แแแแแแก แแแกแขแแแแชแแแจแ, แจแแแแซแแแแ แแแแแแงแแแแ แแก
แฉแแแ แแแแฅแแก แแฅแขแแฃแ แ แแแแแ แกแแฎแแแฌแแแแแแ head block, แ แแแแแแช แแแแฎแแแ แแแฎแกแแแ แแแแจแ; แแแแแแแ แซแแแแ แแแแแชแแแแแแ แฎแแแแแกแแฌแแแแแแ แแแจแแแแแแ mmap()
. แแก แแแแแ แแชแฎแแแก แฅแแจแแก แชแแแแ แแแแคแแแฃแ แแชแแแก แแฃแชแแแแแแแแแก, แแแแ แแ แแกแแแ แแแจแแแแก, แ แแ แแฅแแแ แฃแแแ แแแขแแแแ แกแแแแแ แแกแ แแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แฅแแจแแกแแแแก, แแฃ แแกแฃแ แ แแแแซแแแ แฃแคแ แ แซแแแแ แแแแแชแแแแแ, แแแแ แ แแแแแแแแ แแแแ แแแแแ แแขแแแก.
แแก แแกแแแ แแแจแแแแก, แ แแ แแ แแแแแแก แแแ แขแฃแแแฃแ แ แแแฎแกแแแ แแแแก แแแฎแแแ แแแ แกแแแแแแ แแแฆแแแ แแฅแแแแ, แ แแช แแ แแ แแก แกแแแแ แแแฃแแ.
แแแแแแแแก แแแแแ แแ แแ แกแแแแขแแ แแกแ แฌแแ แขแแแ แแ แแก WAL-แแก แแแแแงแแแแแ (แฌแแแแกแฌแแ แฉแแฌแแ แ แแฃแ แแแแ). แ แแแแ แช แจแแแแฎแแแก แแแแฃแแแแขแแชแแแแแ แฎแแแแแ, แแ แแแแแ แแงแแแแแก WAL-แก แแแแ แแแแแก แแแแแแแ แแกแแชแแแแแแแ. แแแแแชแแแแ แแแแแ แฉแแแแก แแแ แแแขแแแก แกแแแชแแคแแแฃแ แ แแแฅแแแแแแแแ, แกแแแฌแฃแฎแแ แแ, แแแ แแแ แแ แแ แแก แแแแฃแแแแขแแ แแแฃแแ. Prometheus-แแก แแแ แกแแ 2.3.2 แงแแแแ 10 แฌแแแจแ แแแแแกแแแก WAL-แก แแแกแแแ แแ แแก แแแ แแแแขแ แ แแ แแ แแก แแแแคแแแฃแ แแ แแแแแ แแแแฎแแแ แแแแแกแแแแก.
แกแแขแแแแแแแ
Prometheus TSDB แจแแฅแแแแแแ แ แแแแ แช LSM (Log Structured Merge) แแแฆแแแแ: แกแแแแแ แแแแแ แแแ แแแแฃแแแ แแ แแชแฎแแแ แแแกแแแ, แฎแแแ แแแขแแแแแแก แแแฅแแแแแแ แแแ แแแแแแแก แแ แแแแ แแแแแก แแ แแแ, แ แแแ แแแแแแแ แแแชแแแแก แแแแแแขแ แแแแแแแแก แกแแแแแ แแแ แจแแแแแฎแแแก แแ แแก. แแฅ แจแแแแซแแแแ แแฎแแแแ แแแแแแแแก แ แแแแแแแแ, แ แแแแแแช แแ แแแแแแแแ แแ แขแแกแขแแก แกแแกแขแแแแแ แแแขแแแ แแแแก แแฆแแก แจแแแแแ.
แแฃ แแกแฃแ แ แแแแแแ แแแขแ แแแฆแแแแแก แจแแกแแฎแแ, แจแแแแซแแแแ แจแแแกแฌแแแแแ meta.json แคแแแแ, แ แแแแแแช แจแแแชแแแก แแแคแแ แแแชแแแก แฎแแแแแกแแฌแแแแแ แแแแแแแแก แจแแกแแฎแแ แแ แ แแแแ แแแฉแแแ แแกแแแ.
{
"ulid": "01CPZDPD1D9R019JS87TPV5MPE",
"minTime": 1536472800000,
"maxTime": 1536494400000,
"stats": {
"numSamples": 8292128378,
"numSeries": 1673622,
"numChunks": 69528220
},
"compaction": {
"level": 2,
"sources": [
"01CPYRY9MS465Y5ETM3SXFBV7X",
"01CPYZT0WRJ1JB1P0DP80VY5KJ",
"01CPZ6NR4Q3PDP3E57HEH760XS"
],
"parents": [
{
"ulid": "01CPYRY9MS465Y5ETM3SXFBV7X",
"minTime": 1536472800000,
"maxTime": 1536480000000
},
{
"ulid": "01CPYZT0WRJ1JB1P0DP80VY5KJ",
"minTime": 1536480000000,
"maxTime": 1536487200000
},
{
"ulid": "01CPZ6NR4Q3PDP3E57HEH760XS",
"minTime": 1536487200000,
"maxTime": 1536494400000
}
]
},
"version": 1
}
แแ แแแแแแก แจแแแฃแแจแแ แฃแแแแจแแ แแแแ แแ แแ แแก, แ แแแแกแแช แแแแกแแแฃแ แแแ แแแกแแแ แฉแแแแแ แแชแฎแแแ. แแ แแขแแแแ แจแแแซแแแแ แฉแแขแแ แแแก แ แแแแแแแแ แแกแแแ แแแแ แแชแแ.
แ แแแแ แช แฉแแแก, แจแแแฃแแจแแ แแ แแแแแ แแ แแ แแ แแก แจแแแฆแฃแแฃแแ แแ แจแแแซแแแแ แแแแแแฌแแแแก แแแกแแแก I/O แแแแ แแฌแแแ แแแแแแ แจแแกแ แฃแแแแแก แแ แแก.
CPU แแแขแแแ แแแแก แแฌแแแ แแแแแแ
แ แ แแฅแแ แฃแแแ, แแก แกแแแแแแ แฃแแ แงแแคแแ แแแแแแแแก แแฎแแแแก แกแแกแขแแแแก แกแแฉแฅแแ แแแ แแ แแกแแแ แฌแแ แแแแแแแแก แกแแ แแแแฃแ แแแแแฌแแแแแก LSM แจแแแแฎแแแกแแแแก: แ แแแแ แแแแแแแแแ แแแขแแแแแ แแแฆแแแ แแแแฎแแแแแก แแแแแแแแแแแแก แแฎแแ แแแกแแญแแ แแ แแแแแแขแ แแแแแแขแ แฎแแ แฏแแแแก แแแ แแจแ?
แแแฎแกแแแ แแแแก แแแแแงแแแแแ แแแขแแแแแแก แแ แแชแแกแจแ แแกแแแ แกแแแแแแ แกแแแแขแแ แแกแ แแแแแแงแฃแ แแแ.
แฉแแแ แแฎแแแแแ, แแฃ แ แแแแ , แแแขแแแแแแก แจแแแแแ, แแแฎแกแแแ แแแแก แฃแแแขแแกแแแ แชแแแแก แแแแแแแ แแแแแก แฅแแจแแแแ แแแแแกแฃแคแแแแ: แแก แแแจแแแแก, แ แแ แแแขแแแชแแฃแ แแ แฆแแ แแแฃแแ แแแคแแ แแแชแแ แแแแฆแแแฃแแแ แแฅแแแแ. แกแแแแขแแ แแกแแ, แแแแแแงแแแแแ แแฃ แแ แ แแฅ fadvice()
แแ แแแแแแแแแชแแแก แกแฎแแ แขแแฅแแแแ, แแ แแแแขแแ, แ แแ แฅแแจแ แแแแแแแกแฃแคแแแ แแแขแแแแแแก แแ แแก แแแแแแแฃแ แแแฃแแ แแแแแแแแกแแแ?
แแฆแแแแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแแ
แฌแแ แฃแแแขแแแแแแแกแแแ แแฆแแแแแแก แแ แ แกแญแแ แแแแ แแ แแแ แแ แแแแแแแก แแแแ. แฌแแแจแ แแแแแแแ แฉแแแแฌแแ แแก แจแแแแแแแแแ แแแแแแแกแแแแก แแแแแฌแแ 25 แฌแฃแแ แแแแแแ, แกแแแแ แแฆแแแแแ แแแแฎแแ แชแแแแแ SSD แแแกแแแก แแแแแแแแกแฌแแแแแแ.
level=info ts=2018-09-13T13:38:14.09650965Z caller=main.go:222 msg="Starting Prometheus" version="(version=2.3.2, branch=v2.3.2, revision=71af5e29e815795e9dd14742ee7725682fa14b7b)"
level=info ts=2018-09-13T13:38:14.096599879Z caller=main.go:223 build_context="(go=go1.10.1, user=Jenkins, date=20180725-08:58:13OURCE)"
level=info ts=2018-09-13T13:38:14.096624109Z caller=main.go:224 host_details="(Linux 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64 1bee9e9b78cf (none))"
level=info ts=2018-09-13T13:38:14.096641396Z caller=main.go:225 fd_limits="(soft=1048576, hard=1048576)"
level=info ts=2018-09-13T13:38:14.097715256Z caller=web.go:415 component=web msg="Start listening for connections" address=:9090
level=info ts=2018-09-13T13:38:14.097400393Z caller=main.go:533 msg="Starting TSDB ..."
level=info ts=2018-09-13T13:38:14.098718401Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536530400000 maxt=1536537600000 ulid=01CQ0FW3ME8Q5W2AN5F9CB7R0R
level=info ts=2018-09-13T13:38:14.100315658Z caller=web.go:467 component=web msg="router prefix" prefix=/prometheus
level=info ts=2018-09-13T13:38:14.101793727Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536732000000 maxt=1536753600000 ulid=01CQ78486TNX5QZTBF049PQHSM
level=info ts=2018-09-13T13:38:14.102267346Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536537600000 maxt=1536732000000 ulid=01CQ78DE7HSQK0C0F5AZ46YGF0
level=info ts=2018-09-13T13:38:14.102660295Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536775200000 maxt=1536782400000 ulid=01CQ7SAT4RM21Y0PT5GNSS146Q
level=info ts=2018-09-13T13:38:14.103075885Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536753600000 maxt=1536775200000 ulid=01CQ7SV8WJ3C2W5S3RTAHC2GHB
level=error ts=2018-09-13T14:05:18.208469169Z caller=wal.go:275 component=tsdb msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum d0465484, want 0" file=/opt/prometheus/data/.prom2-data/wal/007357 pos=15504363
level=info ts=2018-09-13T14:05:19.471459777Z caller=main.go:543 msg="TSDB started"
level=info ts=2018-09-13T14:05:19.471604598Z caller=main.go:603 msg="Loading configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499156711Z caller=main.go:629 msg="Completed loading of configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499228186Z caller=main.go:502 msg="Server is ready to receive web requests."
แแฆแแแแแแก แแ แแชแแกแแก แแแแแแ แ แแ แแแแแแ แแแฎแกแแแ แแแแก แแแฆแแแ แแแฎแแแ แแแแ. แแแแกแแ แแแฃแฎแแแแแแ, แ แแ แแแ แแแแฃแ แแแแแ แแแแจแ แกแแ แแแ แก แจแแฃแซแแแ แกแขแแแแแฃแ แแ แแแฃแจแแแก แแแแแ แ แแแแแแแแแก แแแฎแกแแแ แแแแ, แแฃ แแก แแแแ แแฃแแแ, แแก แจแแแซแแแแ แแแ แแฆแแแแก OOM-แแก แแแแ. แแ แแแแแ แแ แแแแแกแแแแแ, แ แแแแแแช แแแแแแ, แแงแ แแแแแชแแแแ แจแแแ แแแแแแก แแแแแ แแแ, แกแแ แแแ แแก แแแฃแจแแแแแ, แแแกแ แแฆแแแแแ แแ แแแแแขแแแ แแแ แฉแแ แแฃแแ แแแแแฅแชแแแ.
แฒแแแแแแ
แแแแแ แแ แแ แฅแชแแแ, แ แแแแแแช แฃแแแ แแแแฎแกแแแแแก แแแฎแฃแ แแแแก แแ แแก, แแ แแก แแแแจแแ แ แแแแแ แจแแกแ แฃแแแแแกแ แแ แ แแกแฃแ แกแแแแก แแแฆแแ แแแฎแแแ แแแแก แจแแ แแก แแแฌแงแแแแกแแแแแแ. แแแแแแ แแ, แแแแ แแ แแ แ แงแแแแ แแแฌแงแแแแก แแ แแก, แแ แแแแแแแแ แแ แกแแ แแแแฃแ แแแขแแแ แแแแก CPU-แแ แแ แแแฎแกแแแ แแแแแ.
แแแฎแกแแแ แแแแก แแแแแงแแแแแแก แฎแแ แแแแแแ แแแฃแแแแแแก แแแแแ, แ แแ แแ แแแแแแก แแแแแแแแแ แแ แจแแฃแซแแแ แงแแแแ แแแแแฅแชแแแก แแแแคแแแฃแ แแชแแ แแ แแแ แแแแฃแแ แแแคแแ แแแชแแ แแแแ แแแแ.
แแ แแ แแแแแ แแแแ แแแฆแแแ CPU แแ แแแฎแกแแแ แแแแก แแแขแแแ แแแแก แแฃแกแขแ แแแแแแแแ. แแ แแญแแ แแแฅแแก, แ แแ แแก แแแแแฌแแแฃแแแ แแฎแแแ แแ แแแก แกแแ แแแแแก แจแแฅแแแแ แกแแแแแ แแแแแจแ แแแฆแแแ แกแแฎแจแแ แแ.
CPU แแแขแแแ แแแ แแแ แแแแ
แแแ แแ แจแแแฃแแจแแแกแ, แ แแแแแแช แฅแแแแก แกแแแแแแ แแแฆแแ I/O แแแขแแแ แแแแก, แงแแแแ แแ แฌแฃแแจแ แแ แแฎแแ แจแแแแแฉแแแ CPU แแแขแแแ แแแแก แกแแ แแแแฃแแ แแฌแแแ แแแแแแ. แแคแแแฅแแแแแ แฃแคแ แ แแ แซแแแแ, แ แแแแกแแช แจแแงแแแแแก แแแแแแ แแแฆแแแแ แแ, แ แแแแ แช แฉแแแก, แแแแแฌแแแฃแแแ Go-แก แแแแแแก แจแแแแ แแแแแแแก แแแแ , แแแแแแฃแ แ แแแแแแแแ แแแ แแแ แกแ แฃแแแ แแแขแแแ แแฃแแ.
แแก แแแฎแขแแแแแ แแ แช แแกแ แฃแแแแจแแแแแแ. แ แแแแ แช แฉแแแก, แ แแแแกแแช แแก แฎแแแแ, แแ แแแแแแก แจแแแ แจแแกแแแแก แฌแแ แขแแแ แแ แแแขแ แแแ แแแฃแฌแแแแแแแแ, แ แแช แแฌแแแแก แแแแแชแแแแ แฎแแ แแแแแแก แแ แแแก แแแแแ แแแ แแแแแแจแ.
แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแแแฉแแแแ, แ แแ แแ แแแแแแก แแฅแกแแแ แขแแแ แ แแ แแ แฌแแแแ แแแแจแแแ.
แฉแแแ แจแแแแแซแแแ แจแแแแแฉแแแแ แแแ แแแแชแแ แแแแแแก แจแแแ แแแแแแกแแแ (GC).
แแแกแแแแ
TSDB แแ แแแแแ 2-แจแ แแ แแก แกแฌแ แแคแ, แ แแแแแกแแช แจแแฃแซแแแ แแแแแแแแแแ แแ แแแก แกแแ แแ แแ แแแแแ แแ แแก แแแแกแแแแ แฉแแแแฌแแ แ แฌแแแจแ แกแแแแแแ แแแแ แซแแแแแฃแแ แแแแ แแขแฃแ แแก แแแแแงแแแแแแ. CPU แแ แแแกแแแก I/O แแแแแงแแแแแ แแกแแแ แจแแแแแแญแแแแแ. แฉแแแแ แแแแแแแแแ แแฉแแแแ 200-แแแ แแแขแ แแแ แฌแแแจแ แแแแแงแแแแแฃแแ แแแ แแแแ.
แแแคแแ แแแแแแก แแแกแแแแแแแ, แแฅแแแ แฃแแแ แแแฎแกแแแแแ แกแแแแแ แแกแ แ แแแแแแแแแก แแแฎแกแแแ แแแ แแ แแก แฃแแแ แแงแแก แ แแแแฃแ แ แแแฎแกแแแ แแแ. แแแแแงแแแแแฃแแ แแแฎแกแแแ แแแแก แ แแแแแแแแ, แ แแแแแแช แแ แแแแแแแแ แแ, แแงแ แแแแฎแแแแแแ 5 GB แจแแแแแแแแแ แแแแแแแก 100 แฉแแแแฌแแ แแ แฌแแแจแ, แ แแแแแแช แแแแ แแชแแฃแแ แกแแกแขแแแแก แฅแแจแแแ แแ แแแ แแซแแแแแ แแแแฎแแแแแแ 000 GB แแแแแแแแฃแ แแแฎแกแแแ แแแแก.
แ แ แแฅแแ แฃแแแ, แฏแแ แแแแแ แแแแ แ แกแแแฃแจแแแ แแแกแแแแแแแแแ CPU แแ แแแกแแแก I/O แแฌแแแ แแแแแแแก แจแแกแแแชแแ แแแแแ แแ แแก แแแกแแแแแ แ แแ แแ แแก, แแฃ แแแแแแแแแแกแฌแแแแแ แ แแแแแแแ แแฎแแแแแแ แแ TSDB Prometheus 2 แจแแแแ แแแแ InnoDB, TokuDB, RocksDB, WiredTiger, แแแแ แแ แแแ แงแแแแแก แฐแฅแแแแแ แแกแแแแกแ. แแ แแแแแแแแ แแแแ แชแฎแแแ แแแแก แชแแแแแก แแแกแแฌแงแแกแจแ.
แฌแงแแ แ: www.habr.com