āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ 2-āĻ āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ (āĻāĻŋāĻāĻ¸āĻĄāĻŋāĻŦāĻŋ) āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻļāĻ˛ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¯āĻž āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ 2 āĻ¸āĻā§āĻāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ v1-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻĄā§āĻāĻž āĻ¸āĻāĻā§āĻ°āĻš āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ°āĻā§āĻ¨āĻž āĻŽāĻ¨āĻŋāĻāĻ°āĻŋāĻ āĻ
ā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ (PMM) āĻ Prometheus 2 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻāĻŽāĻŋ Prometheus 2 TSDB-āĻāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽāĻŋ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤
āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ āĻāĻĄāĻŧ āĻāĻžāĻā§āĻ° āĻāĻžāĻĒ
āĻ¯āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ
āĻā§āĻ¯āĻ¸ā§āĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ āĻāĻžāĻā§āĻ° āĻāĻžāĻĒ āĻŦā§āĻļ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧāĨ¤ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧā§āĻ° āĻšāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŽāĻžāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻĨāĻžāĻā§: āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ
āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¤ā§āĻ¸ āĻĨā§āĻā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻŽāĻ¤ā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯, āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§, āĻ¸ā§āĻĒāĻžāĻāĻ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻŋ āĻĄā§āĻāĻž āĻāĻŽāĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻĢā§āĻāĻžāĻ¸ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŽāĻŋ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¨ā§āĻĄ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ¤ā§ Go 2.3.2 (PMM 1.10.1 āĻāĻ° āĻ
āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§) āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ 1.14 āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻāĻŋ:
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ vCores āĻāĻŦāĻ 32 GB āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ Linode āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, 20āĻāĻŋ MySQL āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§ 800 āĻ˛ā§āĻĄ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻ
āĻĨāĻŦāĻž, āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§, āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 440āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ (āĻ˛āĻā§āĻˇā§āĻ¯), 380 āĻĢāĻŋ (āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ), āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 1,7 āĻšāĻžāĻāĻžāĻ° āĻ°ā§āĻāĻ°ā§āĻĄ (āĻ¨āĻŽā§āĻ¨āĻž) āĻāĻŦāĻ XNUMX āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻāĨ¤
āĻ¨āĻāĻļāĻž
āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ 1.x āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻš āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ storage.tsdb.min-block-duration
, āĻ¯āĻž āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻ¤āĻā§āĻˇāĻŖ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ 2 āĻāĻ¨ā§āĻāĻž)āĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻŦā§ āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻ, āĻ˛ā§āĻŦā§āĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻŦāĻ āĻ¨ā§āĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻĒāĻ°āĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻ¸ā§āĻĒā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§, āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛ā§āĻāĻžāĻ¯āĻŧ 3 āĻŦāĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž (āĻ¨āĻŽā§āĻ¨āĻž)āĨ¤ āĻ
āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ
āĻ¨ā§āĻ āĻŦā§āĻļāĻŋāĨ¤
āĻ¯āĻĻāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ, āĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸āĻā§ āĻ¯āĻ¤āĻāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻ¤āĻā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ¤ā§ āĻŦāĻžāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§ āĻ¯āĻžāĻŦā§ āĻŦāĻž āĻāĻāĻāĻŋ OOM āĻšāĻ¤ā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ§āĻ°āĻž āĻĒāĻĄāĻŧāĻŦā§āĨ¤
āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻ¸āĻ˛ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖ āĻāĻā§āĨ¤ āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻāĻŋ āĻā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§, āĻāĻ° āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ
āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĨ¤
āĻāĻ°ā§āĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ āĻšā§āĻĄ āĻŦā§āĻ˛āĻāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĨā§āĻā§ āĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻā§āĻ°āĻžāĻĢ āĻĨā§āĻā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ āĻĻā§āĻ āĻāĻ¨ā§āĻāĻž āĻ
āĻ¨ā§āĻ¤āĻ° āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŽāĻŋāĻ¨-āĻŦā§āĻ˛āĻ-āĻĄāĻŋāĻāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻ āĻāĻŖā§āĻāĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ°āĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻŖā§āĻāĻžāĻ¯āĻŧ āĻāĻāĻŦā§, āĻāĻ§āĻž āĻāĻŖā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻ°ā§ āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° Prometheus āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§ āĻāĻāĻŋ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ°āĻžāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§āĻ˛āĻ āĻāĻā§, āĻ¯āĻžāĻā§ āĻšā§āĻĄ āĻŦā§āĻ˛āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§; āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻ¸āĻš āĻŦā§āĻ˛āĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ mmap()
. āĻāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻšā§āĻĄ āĻŦā§āĻ˛āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻāĻžāĻ¯āĻŧāĻāĻž āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ° āĻ
āĻ°ā§āĻĨ āĻšāĻ˛ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ā§āĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§āĻļ āĻŦā§āĻļāĻŋ āĻĻā§āĻāĻžāĻŦā§, āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻĻā§āĻŦāĻŋāĻā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻŋāĻā§ āĻ¨ā§āĻāĨ¤
āĻāĻ°ā§āĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ WAL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ¸āĻžāĻŽāĻ¨ā§ āĻ˛āĻ āĻ˛āĻŋāĻā§āĻ¨)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻĄāĻŧāĻžāĻ¤ā§ WAL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻĄā§āĻāĻž āĻŦā§āĻāĻā§ āĻĨāĻžāĻāĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ Prometheus 2.3.2 āĻĒā§āĻ°āĻ¤āĻŋ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ WAL āĻā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ˛
Prometheus TSDB LSM (āĻ˛āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻĄ āĻŽāĻžāĻ°ā§āĻ) āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: āĻšā§āĻĄ āĻŦā§āĻ˛āĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ˛āĻāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨ āĻ¯āĻž āĻāĻŽāĻŋ āĻāĻāĻĻāĻŋāĻ¨ āĻ˛ā§āĻĄā§āĻ° āĻĒāĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ 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 āĻ˛ā§āĻĄ āĻ¸ā§āĻĒāĻžāĻāĻ
āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°āĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ˛āĻāĻ¸āĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤āĻ° āĻā§āĻ¯āĻžāĻ˛ā§āĻā§āĻ: āĻ
āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ¨āĻž āĻāĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻ¤āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻāĻžāĻŦā§ āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ?
āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ āĻŦā§āĻļ āĻā§āĻ¤ā§āĻšāĻ˛ā§ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§, āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻĢā§āĻ°āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻāĻ° āĻ
āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻž āĻāĻāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻā§āĻ¤ā§āĻšāĻ˛ā§ fadvice()
āĻŦāĻž āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻā§āĻļāĻ˛, āĻ¨āĻžāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ§ā§āĻŦāĻāĻ¸ āĻšāĻāĻ¯āĻŧāĻž āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻžāĻ˛āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻ˛ā§?
āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻĻā§āĻ°ā§āĻ¯ā§āĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§, āĻāĻŦāĻ āĻāĻžāĻ˛ āĻāĻžāĻ°āĻŖā§. āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻ āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 25 āĻŽāĻŋāĻ¨āĻŋāĻ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°āĻāĻŋ āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻĄā§āĻ°āĻžāĻāĻāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
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 āĻ¸ā§āĻĒāĻžāĻāĻ
āĻāĻ¨āĻ¤ā§āĻŦ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¯āĻž āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻāĻā§āĻ I/O āĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŽāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻĻā§āĻ āĻŽāĻŋāĻ¨āĻŋāĻā§ CPU āĻ˛ā§āĻĄā§ āĻā§āĻ°ā§āĻ¤āĻ° āĻ¸ā§āĻĒāĻžāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖāĻā§āĻ˛āĻŋ āĻāĻā§āĻ āĻāĻāĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻ°ā§āĻāĻ¤āĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻˇā§āĻ āĻšāĻ¯āĻŧā§āĻā§, āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻŋāĻā§ āĻā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ āĻ˛āĻžāĻĢāĻā§āĻ˛āĻŋ āĻāĻ¤ āĻ¨āĻāĻŖā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻā§āĻ˛āĻŋ āĻāĻā§ āĻ¤āĻāĻ¨ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ā§āĻ° āĻ
āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ
āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻāĻžāĻ°ā§ āĻāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° (GC) āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
Prometheus 2-āĻāĻ° TSDB āĻĻā§āĻ°ā§āĻ¤, āĻ˛āĻā§āĻˇ āĻ˛āĻā§āĻˇ āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦāĻ°āĻ āĻĒāĻ°āĻŋāĻŽāĻŋāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ CPU āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ I/O āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻžāĻāĻ°ā§āĻˇāĻāĨ¤ āĻāĻŽāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ 200 āĻŽā§āĻā§āĻ°āĻŋāĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽā§āĻŽāĻ°āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ, āĻ¯āĻž āĻāĻŽāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻāĻŋ, āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ 5 āĻ°ā§āĻāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 100 GB āĻāĻŋāĻ˛, āĻ¯āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ 000 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻĻāĻāĻ˛āĻā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ I/O āĻ¸ā§āĻĒāĻžāĻāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻ āĻ
āĻ¨ā§āĻ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻžāĻāĻŋ āĻāĻā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻļā§āĻāĻ°ā§āĻ¯āĻāĻ¨āĻ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻŦā§ āĻ¤āĻ°ā§āĻŖ TSDB āĻĒā§āĻ°āĻŽāĻŋāĻĨāĻŋāĻāĻ¸ 2-āĻā§ InnoDB, TokuDB, RocksDB, WiredTiger-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŦāĻžāĻ°āĻ āĻāĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻŦāĻ¨āĻāĻā§āĻ°ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com