เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ, เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจ…เจคเฉ‡ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ– 40K เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ‡เฉฑเจ• เจ…เจฐเจฌ เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพเจธเฉˆเจŸ เจ‰เฉฑเจคเฉ‡เฅค

เจ•เฉเจ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจœเจผเฉˆเจฌเจฟเจ•เจธ เจฆเจพ เจฆเฉŒเจฐ เจธเฉ€เฅค เจนเจฐเฉ‡เจ• เจฌเฉ‡เจ…เจฐ เจฎเฉˆเจŸเจฒ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเฉ‚เจšเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจธเจจ - CPU เจตเจฐเจคเฉ‹เจ‚, RAM เจตเจฐเจคเฉ‹เจ‚, เจกเจฟเจธเจ• เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจตเจฐเจคเฉ‹เจ‚เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจนเจœเจผเจพเจฐเจพเจ‚ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 40 เจนเจœเจผเจพเจฐ เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจœเจผเฉˆเจฌเจฟเจ•เจธ MySQL เจจเฉ‚เฉฐ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพ เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก เจตเจœเฉ‹เจ‚ เจตเจฐเจค เจธเจ•เจฆเจพ เจนเฉˆ :)

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจฒเฉ‡ node_exporter เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ”เจธเจค เจนเฉ‹เจธเจŸ 'เจคเฉ‡ 500 เจคเฉ‹เจ‚ เจตเฉฑเจง เจฎเฉ€เจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡ เจ•เจˆ เจนเจจ เจจเจฟเจฐเจฏเจพเจค เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจพเจŸเจพเจฌเฉ‡เจธ, เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฟเจธเจŸเจฎ, เจ†เจฆเจฟ เจฒเจˆเฅค เจ‡เจน เจธเจพเจฐเฉ‡ เจ•เจˆ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจธเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจœเจฟเจ†เจฆเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ†เจชเจฃเฉ‡ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจชเฉŒเจกเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจนเฉˆ เจœเฉ‹ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจฐเจตเจฐ เจชเฉเจฐเจคเฉ€ เจนเฉ‹เจธเจŸ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจชเฉเจฐเจ—เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ เจตเจฟเจฒเฉฑเจ–เจฃ 40K เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจนเฉเจฃ เจ‰เฉฑเจš เจธเจผเจ•เจคเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจฎเฉเฉฑเจ– เจงเจพเจฐเจพ เจฌเจฃ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจงเฉเจจเจฟเจ• TSDB เจฆเฉเจ†เจฐเจพ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฟเฉฐเจจเฉ€ เจนเฉˆ? เจธเจผเจพเจ‡เจฆ 400K เจœเจพเจ‚ 4M? เจœเจพเจ‚ 40m? เจ†เจ‰ เจ‡เจนเจจเจพเจ‚ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจ†เจงเฉเจจเจฟเจ• TSDB เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ€เจเฅค

เจ‡เฉฑเจ• เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจŸเฉ€.เจเฉฑเจธ.เจฌเฉ€.เจเฉฑเจธ TSDBs เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ•เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ 10 - เจซเจฒเฉˆเจ— เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจ•เฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจฎเจจเจฎเจพเจจเฉ€ เจธเฉฐเจ–เจฟเจ† เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ - เจธเจ•เฉ‡เจฒ (เจธเจพเจฌเจ•เจพ -scale-var). 10 เจนเจฐเฉ‡เจ• เจนเฉ‹เจธเจŸ เจœเจพเจ‚ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจฎเจพเจช (เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ) เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจนเฉˆเฅค เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจฒเจˆ TSBS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจจเจฟเจฎเจจเจฒเจฟเจ–เจค เจกเฉ‡เจŸเจพเจธเฉ‡เจŸ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ:

  • 400K เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€, เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ 60 เจธเจ•เจฟเฉฐเจŸ เจฆเจพ เจ…เฉฐเจคเจฐเจพเจฒ, เจกเฉ‡เจŸเจพ เจชเฉ‚เจฐเฉ‡ 3 เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉˆเจฒเจฆเจพ เจนเฉˆ, ~1.7B เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ†เฅค
  • 4M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€, 600 เจธเจ•เจฟเฉฐเจŸ เจ…เฉฐเจคเจฐเจพเจฒ, เจกเฉ‡เจŸเจพ 3 เจชเฉ‚เจฐเฉ‡ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉˆเจฒเจฆเจพ เจนเฉˆ, ~1.7B เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ†เฅค
  • 40M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€, 1 เจ˜เฉฐเจŸเฉ‡ เจฆเจพ เจ…เฉฐเจคเจฐเจพเจฒ, เจกเฉ‡เจŸเจพ 3 เจชเฉ‚เจฐเฉ‡ เจฆเจฟเจจ เจซเฉˆเจฒเจฆเจพ เจนเฉˆ, ~2.8B เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ†เฅค

เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจธเจฎเจฐเจชเจฟเจค เจธเจฅเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจธเจจ n1-เจธเจŸเฉˆเจ‚เจกเจฐเจก-16 เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš. เจ‡เจนเจจเจพเจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจธเจจ:

  • vCPUs: 16
  • เจฐเฉˆเจฎ: 60 เจœเฉ€.เจฌเฉ€.
  • เจธเจŸเฉ‹เจฐเฉ‡เจœ: เจธเจŸเฉˆเจ‚เจกเจฐเจก 1TB HDDเฅค เจ‡เจน 120 Mbps เจฐเฉ€เจก/เจฐเจพเจˆเจŸ เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ, 750 เจฐเฉ€เจก เจ“เจชเจฐเฉ‡เจธเจผเจจ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจ…เจคเฉ‡ 1,5K เจฐเจพเจˆเจŸเจธ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

TSDBs เจจเฉ‚เฉฐ เจ…เจงเจฟเจ•เจพเจฐเจค เจกเฉŒเจ•เจฐ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉฑเจขเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจจเจพเจฒ เจกเฉŒเจ•เจฐ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€:

  • เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ:

    docker run -it --rm -v /mnt/disks/storage/vmetrics-data:/victoria-metrics-data -p 8080:8080 valyala/victoria-metrics

  • เจ‰เฉฑเจš เจธเจผเจ•เจคเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ InfluxDB (-e) เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจตเจฟเฉฑเจš เจตเฉ‡เจฐเจตเฉ‡ เจฆเฉ‡เจ–เฉ‹ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ):

    docker run -it --rm -p 8086:8086 
    -e INFLUXDB_DATA_MAX_VALUES_PER_TAG=4000000 
    -e INFLUXDB_DATA_CACHE_MAX_MEMORY_SIZE=100g 
    -e INFLUXDB_DATA_MAX_SERIES_PER_DATABASE=0 
    -v /mnt/disks/storage/influx-data:/var/lib/influxdb influxdb

  • TimescaleDB (เจธเฉฐเจฐเจšเจจเจพ เจ‡เจธ เจคเฉ‹เจ‚ เจฒเจˆ เจ—เจˆ เจนเฉˆ เจ‡เจธ เจจเฉ‚เฉฐ เจซเจพเจˆเจฒ):

MEM=`free -m | grep "Mem" | awk โ€˜{print $7}โ€™`
let "SHARED=$MEM/4"
let "CACHE=2*$MEM/3"
let "WORK=($MEM-$SHARED)/30"
let "MAINT=$MEM/16"
let "WAL=$MEM/16"
docker run -it โ€” rm -p 5432:5432 
--shm-size=${SHARED}MB 
-v /mnt/disks/storage/timescaledb-data:/var/lib/postgresql/data 
timescale/timescaledb:latest-pg10 postgres 
-cmax_wal_size=${WAL}MB 
-clog_line_prefix="%m [%p]: [%x] %u@%d" 
-clogging_collector=off 
-csynchronous_commit=off 
-cshared_buffers=${SHARED}MB 
-ceffective_cache_size=${CACHE}MB 
-cwork_mem=${WORK}MB 
-cmaintenance_work_mem=${MAINT}MB 
-cmax_files_per_process=100

เจกเจพเจŸเจพ เจฒเฉ‹เจกเจฐ 16 เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจฅเฉเจฐเฉˆเจกเจพเจ‚ เจจเจพเจฒ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจธเฉฐเจฎเจฟเจฒเจจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฒเจˆ เจจเจคเฉ€เจœเฉ‡ เจนเจจเฅค เจšเฉ‹เจฃเจตเฉ‡เจ‚ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค

400K เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€

เจ†เจ‰ เจธเจงเจพเจฐเจจ เจคเฉฑเจคเจพเจ‚ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ - 400Kเฅค เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจจเจคเฉ€เจœเฉ‡:

  • เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ: 2,6M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 3 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 965 MB
  • InfluxDB: 1.2M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 8.5 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 1.6 GB
  • เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒ: 849K เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 2,5 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 50 GB

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเฉฐเจฎเจฟเจฒเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจธเฉฐเจ•เฉเจšเจจ เจ…เจจเฉเจชเจพเจค เจตเจฟเฉฑเจš เจœเจฟเฉฑเจคเจฆเฉ€ เจนเฉˆเฅค เจŸเจพเจˆเจฎเจฒเจพเจˆเจจ เจฐเฉˆเจฎ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจคเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ - 29 เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ เจกเฉ‡เจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸเฅค

เจนเฉ‡เจ เจพเจ‚ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจนเจฐเฉ‡เจ• TSDB เจฒเจˆ CPU เจตเจฐเจคเฉ‹เจ‚ เจ—เฉเจฐเจพเจซ เจนเจจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ 400K เจฎเฉ€เจŸเฉเจฐเจฟเจ• เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ CPU เจฒเฉ‹เจกเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉ€เจŸเฉเจฐเจฟเจ• 400K เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ InfluxDB - CPU เจฒเฉ‹เจกเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: TimescaleDB - 400K เจฆเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ CPU เจฒเฉ‹เจกเฅค

VictoriaMetrics เจธเจพเจฐเฉ‡ เจ‰เจชเจฒเจฌเจง vCPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ InfluxDB 2 vCPUs เจตเจฟเฉฑเจšเฉ‹เจ‚ ~16 เจฆเฉ€ เจ˜เฉฑเจŸ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒ 3 vCPU เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ 4-16 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค TimescaleDB เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš iowait เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ‰เฉฑเจš เจ…เจจเฉเจชเจพเจค เจ‡เฉฐเจชเฉเฉฑเจŸ/เจ†เจŠเจŸเจชเฉเฉฑเจŸ (I/O) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเฉเจ•เจพเจตเจŸ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ†เจ‰ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจตเจฐเจคเฉ‹เจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 400K เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: InfluxDB - เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 400K เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ 'เจคเฉ‡ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: TimescaleDB - เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 400K เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ 'เจคเฉ‡ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 20 Mbps เจคเฉฑเจ• เจฆเฉ‡ เจธเจฟเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ 45 Mbps 'เจคเฉ‡ เจกเจพเจŸเจพ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฟเจ–เจฐ เจฆเจฐเจ–เจค เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ‡ เจ…เฉฐเจธเจผเจ• เจตเจฟเจฒเฉ€เจจเจคเจพ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ เจเจฒเจเจธเจเจฎ.

InfluxDB 160 MB/s 'เจคเฉ‡ เจกเจพเจŸเจพ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ, เจœเจฆเจ•เจฟ 1 TB เจกเจฐเจพเจˆเจต เจธเฉ€เจฎเจฟเจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ 120 MB/s เจฒเจฟเจ–เฉ‹เฅค

TimescaleDB 120 Mbps เจฆเฉ‡ เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฒเจˆ เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจชเจฐ เจ•เจˆ เจตเจพเจฐ เจ‡เจน เจ‡เจธ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจ–เจฐ เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš 220 Mbps เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจšเฉ‹เจŸเฉ€เจ†เจ‚ เจชเจฟเจ›เจฒเฉ‡ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจจเจพเจ•เจพเจซเจผเฉ€ CPU เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจ˜เจพเจŸเฉ€เจ†เจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ†เจ‰ เจ‡เจจเจชเฉเจŸ/เจ†เจ‰เจŸเจชเฉเฉฑเจŸ (I/O) เจตเจฐเจคเฉ‹เจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - 400K เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจŸเฉˆเจธเจŸ I/O เจตเจฐเจคเฉ‹เจ‚ เจฆเจพเจ–เจฒ เจ•เจฐเฉ‹เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: InfluxDB - 400K เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจŸเฉˆเจธเจŸ I/O เจตเจฐเจคเฉ‹เจ‚ เจฆเจพเจ–เจฒ เจ•เจฐเฉ‹เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: TimescaleDB - 400K เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจŸเฉˆเจธเจŸ I/O เจตเจฐเจคเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค

เจ‡เจน เจนเฉเจฃ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ TimescaleDB เจ†เจชเจฃเฉ€ I/O เจธเฉ€เจฎเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจน เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ 12 vCPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

4M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€

4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฅเฉ‹เฉœเฉ€ เจšเฉเจฃเฉŒเจคเฉ€เจชเฉ‚เจฐเจจ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเจฐ เจธเจพเจกเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡เจฌเจพเจœเจผ เจ‡เจธ เจชเฉเจฐเฉ€เจ–เจฟเจ† เจจเฉ‚เฉฐ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจจเจคเฉ€เจœเฉ‡:

  • เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ: 2,2M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; เจฐเฉˆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 6 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 3 GB.
  • InfluxDB: 330K เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 20,5 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 18,4 GB.
  • TimescaleDB: 480K เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 2,5 GB; เจกเจฟเจธเจ• 'เจคเฉ‡ เจ…เฉฐเจคเจฎ เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ: 52 GB.

InfluxDB เจชเฉเจฐเจฆเจฐเจธเจผเจจ 1,2K เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจฒเจˆ 400M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจคเฉ‹เจ‚ 330M เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจฒเจˆ 4K เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ 'เจคเฉ‡ เจ† เจ—เจฟเจ†เฅค เจ‡เจน เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเจ•เจธเจพเจจ เจนเฉˆเฅค เจ†เจ‰ เจ‡เจธ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจฎเฉ‚เจฒ เจ•เจพเจฐเจจ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฒเจˆ CPU เจตเจฐเจคเฉ‹เจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ CPU เจตเจฐเจคเฉ‹เจ‚เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ InfluxDB - CPU เจตเจฐเจคเฉ‹เจ‚เฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: TimescaleDB - เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ CPU เจตเจฐเจคเฉ‹เจ‚เฅค

VictoriaMetrics เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฏเฉ‚เจจเจฟเจŸ (CPU) เจชเจพเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš เจกเฉเจฐเฉŒเจช เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฌเจพเจ•เฉ€ เจฐเจนเจฟเฉฐเจฆเฉ‡ LSM เจตเจฟเจฒเฉ€เจจเจคเจพ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค

InfluxDB 8 เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ 16 vCPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ TimsecaleDB 4 เจตเจฟเฉฑเจšเฉ‹เจ‚ 16 vCPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ—เฉเจฐเจพเจซเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจพเจ‚เจเจพ เจนเฉˆ? เจ‰เฉฑเจš เจธเจผเฉ‡เจ…เจฐ iowait, เจœเฉ‹ เจฆเฉเจฌเจพเจฐเจพ เจ‡เฉฑเจ• I/O เจฐเฉเจ•เจพเจตเจŸ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

TimescaleDB เจฆเจพ เจ‰เฉฑเจš เจนเจฟเฉฑเจธเจพ เจนเฉˆ system. เจ…เจธเฉ€เจ‚ เจ‡เจน เจฎเฉฐเจจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‰เฉฑเจš เจธเจผเจ•เจคเฉ€ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจœเจพเจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉ‡เจœ เจฆเฉ‡ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจจเฉเจ•เจธ.

เจ†เจ‰ เจกเจฟเจธเจ• เจฅเจฐเฉ‚เจชเฉเฉฑเจŸ เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - 4M เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเจพเจ‰เจฃ เจฒเจˆ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: InfluxDB - 4M เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเจพเจ‰เจฃ เจฒเจˆ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: TimescaleDB - 4M เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเจฟเจ–เจฐ 'เจคเฉ‡ 120 MB/s เจฆเฉ€ เจธเฉ€เจฎเจพ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจฟเจ†, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ”เจธเจค เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ—เจคเฉ€ 40 MB/s เจธเฉ€เฅค เจ‡เจน เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจชเฉ€เจ• เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ•เจˆ เจญเจพเจฐเฉ€ LSM เจซเจฟเจŠเจœเจผเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ.

InfluxDB 200 MB/s เจฆเฉ€ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจธเฉ€เจฎเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจกเจฟเจธเจ• 'เจคเฉ‡ 340 MB/s เจคเฉฑเจ• เจฆเฉ€ เจธเจฟเจ–เจฐ เจฆเฉ‡ เจจเจพเจฒ 120 MB/s เจฆเฉ‡ เจ”เจธเจค เจฐเจพเจˆเจŸ เจฅเฉเจฐเจฐเฉ‚เจชเฉเจŸ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจฟเจšเฉ‹เฉœเจฆเจพ เจนเฉˆ :)

TimescaleDB เจนเฉเจฃ เจกเจฟเจธเจ• เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจ‰เฉฑเจš เจ…เจจเฉเจชเจพเจค เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจšเฉ€เจœเจผ เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจœเจพเจชเจฆเจพ เจนเฉˆ ัะธัั‚ะตะผะฝะพะน CPU เจฒเฉ‹เจกเฅค

เจ†เจ“ IO เจตเจฐเจคเฉ‹เจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ - เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ I/O เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: InfluxDB - เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ I/O เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ TSDB เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจจเจพเจฎ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจฌเจจเจพเจฎ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจกเฉ€เจฌเฉ€

เจ‰เฉฑเจชเจฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ: เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ TimescaleDB - I/O เจตเจฐเจคเฉ‹เจ‚เฅค

IO เจตเจฐเจคเฉ‹เจ‚ เจชเฉˆเจŸเจฐเจจ เจกเจฟเจธเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ‡ เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจนเจจ - InfluxDB IO เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ…เจคเฉ‡ เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจ•เฉ‹เจฒ เจตเจพเจงเฉ‚ IO เจธเจฐเฉ‹เจค เจนเจจเฅค

40M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€

InfluxDB เจฒเจˆ 40M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจธเฉ€ :)

เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจจเจคเฉ€เจœเฉ‡:

  • เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ: 1,7M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ; RAM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 29 GB; เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 17 GB.
  • InfluxDB: เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ 60GB เจคเฉ‹เจ‚ เจตเฉฑเจง RAM เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
  • TimescaleDB: 330K เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ, RAM เจตเจฐเจคเฉ‹เจ‚: 2,5 GB; เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚: 84GBเฅค

TimescaleDB 2,5 GB 'เจคเฉ‡ เจ…เจธเจงเจพเจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจ…เจคเฉ‡ เจธเจฅเจฟเจฐ RAM เจตเจฐเจคเฉ‹เจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ - เจตเจฟเจฒเฉฑเจ–เจฃ 4M เจ…เจคเฉ‡ 400K เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจธเจฎเจพเจจเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ 100k เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฆเฉ€ เจฆเจฐ เจจเจพเจฒ เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเจพเจฐเฉ‡ 40M เจŸเฉˆเจ— เจ•เฉ€เจคเฉ‡ เจฎเฉ€เจŸเฉเจฐเจฟเจ• เจจเจพเจฎเจพเจ‚ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€เฅค เจซเจฟเจฐ เจ‰เจธเจจเฉ‡ 1,5-2,0M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจธเฉฐเจฎเจฟเจฒเจจ เจฆเจฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€, เจ‡เจธ เจฒเจˆ เจ…เฉฐเจคเจฟเจฎ เจจเจคเฉ€เจœเจพ 1,7M เจกเจพเจŸเจพ เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจธเฉ€เฅค

40M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจ—เฉเจฐเจพเจซเจผ 4M เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ‡ เจ—เฉเจฐเจพเจซเจผเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเจจ, เจ‡เจธ เจฒเจˆ เจ†เจ“ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเฉ‡เจˆเจเฅค

เจธเจฟเฉฑเจŸเจพ

  • เจ†เจงเฉเจจเจฟเจ• TSDBs เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจธเฉฐเจฎเจฟเจฒเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเจจเฅค เจ…เจ—เจฒเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ•เจฟ TSDBs เจฒเฉฑเจ–เจพเจ‚ เจตเจฟเจฒเฉฑเจ–เจฃ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจจเจพเจ•เจพเจซเจผเฉ€ CPU เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ I/O เจฐเฉเจ•เจพเจตเจŸ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‡เจน เจตเฉ€ เจฆเจฐเจธเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจฌเจนเฉเจค เจฎเฉ‹เจŸเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ•เฉเจ เจฅเจฐเจฟเฉฑเจก เจนเฉ€ เจšเฉฑเจฒ เจธเจ•เจฆเฉ‡ เจนเจจเฅค
  • I/O เจฌเฉ‹เจŸเจฒเจจเฉ‡เจ• เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉˆเจฐ-SSD เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเจผเจก เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจตเจฟเฉฑเจšเฅค
  • VictoriaMetrics เจนเฉŒเจฒเฉ€, เจ˜เฉฑเจŸ I/O เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ—เจคเฉ€ เจ…เจคเฉ‡ เจตเจงเฉ€เจ† เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจจเฉเจชเจพเจค เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจกเจพ .เจจเจฒเฉ‹เจก เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเจฟเฉฐเจ—เจฒ-เจธเจฐเจตเจฐ เจšเจฟเฉฑเจคเจฐ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ 'เจคเฉ‡ เจ…เจœเจผเจฎเจพเจ“เฅค เจ…เจจเฉเจธเจพเจฐเฉ€ เจธเจฅเจฟเจฐ เจฌเจพเจˆเจจเจฐเฉ€ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆ GitHub.

เจ‡เจธ เจตเจฟเฉฑเจš เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉœเฉเจนเฉ‹ เจฒเฉ‡เจ–.

เจ…เฉฑเจชเจกเฉ‡เจŸ: เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค InfluxDB เจจเจพเจฒ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจตเจพเจฒเจพ เจฒเฉ‡เจ– เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฏเฉ‹เจ— เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ.

เจ…เฉฑเจชเจกเฉ‡เจŸ #2: เจ‡เจน เจตเฉ€ เจชเฉœเฉเจนเฉ‹ เจตเจฐเจŸเฉ€เจ•เจฒ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ 'เจคเฉ‡ เจฒเฉ‡เจ– VictoriaMetrics เจฌเจจเจพเจฎ InfluxDB เจฌเจจเจพเจฎ TimescaleDB.

เจ…เฉฑเจชเจกเฉ‡เจŸ #3: เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจนเฉเจฃ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆ!

เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจšเฉˆเจŸ: https://t.me/VictoriaMetrics_ru1

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹