"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāĻŋ āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋ "āĻāĻ•ā§āϏāĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄāĻĒā§āϰ⧋āĻŽāĻ•āĻŋāωāĻāϞ" āĻāϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻ›āĻŋ

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāĻ“

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϏāĻ‚āĻ•ā§āώ⧇āĻĒ⧇. āφāĻŽāĻžāϰ āύāĻžāĻŽ āϰ⧋āĻŽāĻžāύāĨ¤ āφāĻŽāĻŋ āĻ•ā§āϞāĻžāωāĻĄāĻĢā§āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϞāĻ¨ā§āĻĄāύ⧇ āĻĨāĻžāĻ•āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āĻāĻ•āϜāύ āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāĻ•āĻžāϰ⧀āĻ“āĨ¤
āφāϰ āφāĻŽāĻŋ āϞ⧇āĻ–āĻ• āĻ•ā§āϞāĻŋāĻ• āĻšāĻžāωāϏ āĻĒā§āϞāĻžāĻ—āχāύ Grafana āĻāĻŦāĻ‚ āϜāĻ¨ā§āϝ āĻšāĻžāωāϏ-āĻĒā§āϰāĻ•ā§āϏāĻŋāϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĻ•ā§āϞāĻŋāĻ•āĻšāĻžāωāϏ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒā§āϰāĻ•ā§āϏāĻŋāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽ āĻ…āĻ‚āĻļ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāĻŦ, āϝāĻžāϕ⧇ "āĻ…āύ⧁āĻŦāĻžāĻĻ⧇āϰ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž" āĻŦāϞāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻāϤ⧇ āφāĻŽāĻŋ āĻāχ āϏāĻ¤ā§āϝāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŦ āϝ⧇ āϕ⧋āύāĻ“ āĻ­āĻžāώāĻž āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻž āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻ•āĻžāϰāĻŖ āĻāĻ­āĻžāĻŦ⧇āχ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϚāĻŋāĻ¨ā§āϤāĻžāĻ­āĻžāĻŦāύāĻž āĻ…āĻ¨ā§āϝ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻŦāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ•āĻžāϛ⧇ āĻĒ⧌āρāϛ⧇ āĻĻ⧇āύ, āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻŖāϝāĻŧāύ āĻ•āϰ⧇āύāĨ¤ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āϞ⧋āϕ⧇āϰāĻž āϕ⧋āύ āĻ­āĻžāώāĻžāϟāĻŋ āĻ­āĻžāϞ āϤāĻž āύāĻŋāϝāĻŧ⧇ āϤāĻ°ā§āĻ• āĻ•āϰāϛ⧇ - āϜāĻžāĻ­āĻž āĻŦāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁āĨ¤ āύāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋ āϝ⧇ āĻāĻ•āϟāĻŋ āϟāĻžāĻ¸ā§āĻ• āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āĻ•āĻžāϰāĻŖ āĻāχ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻ•āĻĻāĻŽ āĻ—ā§‹āĻĄāĻŧāĻž āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ PromQL āĻ•āĻŋ? PromQL āĻšāϞ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āϕ⧋āϝāĻŧ⧇āϰāĻŋ āĻ­āĻžāώāĻžāĨ¤ āĻāχāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĄā§‡āϟāĻž, āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĒ⧇āϤ⧇ āĻĒā§āϰāĻļā§āύ āĻ—āĻ āύ āĻ•āϰāĻŋāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āϏāĻŽāϝāĻŧ āϏāĻŋāϰāĻŋāϜ āĻĄā§‡āϟāĻž āĻ•āĻŋ? āφāĻ•ā§āώāϰāĻŋāĻ• āĻ…āĻ°ā§āĻĨ⧇, āĻāχ āϤāĻŋāύāϟāĻŋ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĨ¤

āĻāϟāĻŋ āĻšāϞ:

  • āφāĻŽāϰāĻž āĻ•āĻŋ āĻ āϖ⧁āρāϜāϛ⧇āύ.
  • āφāĻŽāϰāĻž āϝāĻ–āύ āĻāϟāĻŋ āϤāĻžāĻ•āĻžāύ.
  • āĻāĻŦāĻ‚ āĻāϟāĻž āĻ•āĻŋ āĻŽāĻžāύ āĻĻ⧇āĻ–āĻžāϝāĻŧ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āϚāĻžāĻ°ā§āϟāϟāĻŋ āĻĻ⧇āϖ⧇āύ (āĻāχ āϚāĻžāĻ°ā§āϟāϟāĻŋ āφāĻŽāĻžāϰ āĻĢā§‹āύ āĻĨ⧇āϕ⧇ āĻāϏ⧇āϛ⧇, āϝāĻž āφāĻŽāĻžāϰ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ⧇āϰ āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āĻĻ⧇āĻ–āĻžāϝāĻŧ), āϤāĻžāĻšāϞ⧇ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ āĻāχ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāĻŽāϰāĻž āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϗ⧁āϞāĻŋ āĻĻ⧇āĻ–āĻ›āĻŋāĨ¤ āφāĻŽāϰāĻž āĻ…āĻ°ā§āĻĨ āĻĻ⧇āĻ–āĻŋ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϝāĻ–āύ āĻāϟāĻŋ āĻĻ⧇āĻ–āĻŋ āϤāĻ–āύ āφāĻŽāϰāĻž āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻŋāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāχ āϚāĻŋāĻ¤ā§āϰāϟāĻŋ āĻĻ⧇āϖ⧇ āφāĻĒāύāĻŋ āϏāĻšāĻœā§‡āχ āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇ āϰāĻŦāĻŋāĻŦāĻžāϰ āφāĻŽāĻŋ āĻĒā§āϰāĻžāϝāĻŧ 15 āĻ•āĻĻāĻŽ āĻšā§‡āρāĻŸā§‡āĻ›āĻŋāĨ¤ āĻāϟāĻŋ āϏāĻŽāϝāĻŧ āϏāĻŋāϰāĻŋāĻœā§‡āϰ āϤāĻĨā§āϝāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻ–āύ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āφāĻ•āĻžāϰ⧇ āĻ…āĻ¨ā§āϝ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ⧇ "āĻŦā§āϰ⧇āĻ•" (āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ) āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āϝāĻž āĻĻ⧇āĻ–āĻ›āĻŋ āϤāĻžāĻ“ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄā§‡āϟāĻž āϝ⧋āĻ— āĻ•āϰ⧇āĻ›āĻŋ, āϝāĻžāϕ⧇ āφāĻŽāϰāĻž āĻŽā§‡āϟāĻž-āĻĄā§‡āϟāĻž āĻŦāϞāĻŦ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻŽāĻŋ āĻ›āĻŋāϞāĻžāĻŽ āύāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĻ⧁āχ āϜāύ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻœā§‡ āĻāĻŦāĻ‚ āϏāĻžāχāϞ⧇āĻ¨ā§āϟ āĻŦāĻŦāĨ¤ āĻāχ āφāĻŽāϰāĻž āĻ•āĻŋ āĻĻ⧇āĻ–āĻ›āĻŋ; āĻāϟāĻŋ āϕ⧀ āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻ•āĻ–āύ āĻāϟāĻŋ āϏ⧇āχ āĻŽāĻžāύāϟāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ
āĻāĻ–āύ āĻāχ āϏāĻŽāĻ¸ā§āϤ āĻĄā§‡āϟāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāĻŋ āĻ•ā§āϞāĻŋāĻ• āĻšāĻžāωāϏ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž "āĻ¸ā§āĻŸā§‡āĻĒāϏ" āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻ›āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŽāϰāĻž āϝāĻž āĻĻ⧇āĻ–āĻ›āĻŋāĨ¤ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽāϝāĻŧ āφāϛ⧇ āϝāĻ–āύ āφāĻŽāϰāĻž āĻāϟāĻŋ āĻĻ⧇āĻ–āĻŋ; āĻāϟāĻŋ āϕ⧀ āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ āĻŽā§‡āϟāĻž-āĻĄā§‡āϟāĻž āϝ⧇āĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āĻāϟāĻŋ āϕ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ: āĻœā§‡ āĻāĻŦāĻ‚ āϏāĻžāχāϞ⧇āĻ¨ā§āϟ āĻŦāĻŦ⧎

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰāĻž Grafana āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ, āĻ•āĻžāϰāĻŖ, āĻĒā§āϰāĻĨāĻŽāϤ, āĻāϟāĻŋ āϏ⧁āĻ¨ā§āĻĻāϰāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāĻŽāϰāĻž āĻāχ āĻĒā§āϞāĻžāĻ—āχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦāĨ¤ āĻāχ āϜāĻ¨ā§āϝ āĻĻ⧁āϟāĻŋ āĻ•āĻžāϰāĻŖ āφāϛ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽāϟāĻŋ āĻ•āĻžāϰāĻŖ āφāĻŽāĻŋ āĻāϟāĻŋ āϞāĻŋāϖ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻŋ āϜāĻžāύāĻŋ āĻ—ā§āϰāĻžāĻĢāĻžāύāĻžāϝāĻŧ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻ•ā§āϞāĻŋāĻ•āĻšāĻžāωāϏ āĻĨ⧇āϕ⧇ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĄā§‡āϟāĻž āĻŦ⧇āϰ āĻ•āϰāĻž āĻ•āϤāϟāĻž āĻ•āĻ āĻŋāύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāϰāĻž āĻ—ā§āϰāĻžāĻĢ āĻĒā§āϝāĻžāύ⧇āϞ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻŦāĨ¤ āĻāϟāĻŋ Grafana-āĻ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϝāĻžāύ⧇āϞ āĻāĻŦāĻ‚ āϏāĻŽāϝāĻŧ āĻŦāύāĻžāĻŽ āĻŽāĻžāύ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āϤāĻžāχ āφāĻŽāĻžāĻĻ⧇āϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĻ⧁āϟāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ
āφāϏ⧁āύ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻšāϜ āĻĒā§āϰāĻļā§āύāϟāĻŋ āϞāĻŋāĻ–āĻŋ - āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ—ā§āϰāĻžāĻĢāĻžāύāĻžāϝāĻŧ āϧāĻžāĻĒ⧇āϰ āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻšāϝāĻŧ, āĻ•ā§āϞāĻŋāĻ•āĻšāĻžāωāϏ⧇ āĻāχ āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻŸā§‡āĻŦāĻŋāϞ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻĒā§āϰāĻļā§āύ āϞāĻŋāϖ⧁āύ. āφāĻŽāϰāĻž āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āĻĨ⧇āϕ⧇ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋāĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻŽāĻžāύ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāχ āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻŽāϝāĻŧ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋ, āϝ⧇āĻŽāύ āφāĻŽāϰāĻž āϝ⧇ āϤāĻŋāύāϟāĻŋ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇āĻ›āĻŋāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāϰāĻž āĻāχ āĻ—ā§āϰāĻžāĻĢ āĻĒ⧇āϤ⧇. āϕ⧇āύ āϏ⧇ āĻāϤ āĻ…āĻĻā§āϭ⧁āϤ āϕ⧇ āϜāĻžāύ⧇?

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāϟāĻž āĻ āĻŋāĻ•, āφāĻĒāύāĻžāϕ⧇ āϏāĻŽāϝāĻŧ āĻ…āύ⧁āϏāĻžāϰ⧇ āϏāĻžāϜāĻžāϤ⧇ āĻšāĻŦ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻļ⧇āώ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒ⧇āϤ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύāĻ“ āĻ…āĻĻā§āϭ⧁āϤ āϏāĻŽāϝāĻŧāϏ⧂āĻšā§€. āϕ⧇āύ āϕ⧇ āϜāĻžāύ⧇? āĻāϟāĻž āĻ āĻŋāĻ•, āĻĻ⧁āχāϜāύ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāĻŖāĻ•āĻžāϰ⧀ āφāϛ⧇, āĻāĻŦāĻ‚ āφāĻŽāϰāĻž Grafana-āĻ āĻĻ⧁āϟāĻŋ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĻāĻŋāϝāĻŧ⧇ āĻĻāĻŋāχ, āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āφāĻŦāĻžāϰ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻĄāĻŋāϞ āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻāĻ•āϟāĻŋ āύāĻžāĻŽ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āϞ⧇āĻŦ⧇āϞ āϕ⧀-āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ…āύāĻ¨ā§āϝ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻ…āϤāĻāĻŦ, āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāĻ•ā§āϤāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āĻœā§‡ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āφāĻŦāĻžāϰ āφāρāĻ•āĻžāĨ¤ āĻāĻ–āύ āĻ—ā§āϰāĻžāĻĢāϟāĻŋ āϏāĻ¤ā§āϝ⧇āϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇āĨ¤ āĻāĻ–āύ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āϏāĻŽāϝāĻŧāϏ⧂āĻšā§€ āĻāĻŦāĻ‚ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻ•āĻžāϜ āĻ•āϰāϛ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚, āϏāĻŽā§āĻ­āĻŦāϤ, āφāĻĒāύāĻŋ āĻāĻ•āχ āϜāĻŋāύāĻŋāϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āϰāϤ⧇ āϜāĻžāύ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ PromQL āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇āĨ¤ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻāχ āĻŽāϤ. āĻāĻ•āϟ⧁ āϏāĻšāϜāĨ¤ āĻāĻŦāĻ‚ āĻāϰ āϏāĻŦ āϭ⧇āĻ™ā§āϗ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ•. āφāĻŽāϰāĻž āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻœā§‡ āĻĻā§āĻŦāĻžāϰāĻž āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ. āφāĻŽāϰāĻž āĻāĻ–āĻžāύ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻŋ āύāĻž āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŽāĻžāύ āĻĒ⧇āϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āϏāĻŽāϝāĻŧ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋ āύāĻžāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻ–āύ āĻœā§‡ āĻŦāĻž āϏāĻžāχāϞ⧇āĻ¨ā§āϟ āĻŦāĻŦ⧇āϰ āĻ—āϤāĻŋāĻŦāĻŋāϧāĻŋ āĻšāĻŋāϏāĻžāĻŦ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ ClickHouse-āĻ, āφāĻŽāĻžāĻĻ⧇āϰ āϰāĻžāύāĻŋāĻ‚ āĻĄāĻŋāĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻœā§‹āĻĄāĻŧāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻ—āĻŖāύāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ• āĻ—āϤāĻŋ āĻĒ⧇āϤ⧇ āϏāĻŽāϝāĻŧ āĻ…āύ⧁āϏāĻžāϰ⧇ āĻ­āĻžāĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āĻāϰāĻ•āĻŽ āĻ•āĻŋāϛ⧁ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āϏ⧇ āĻĒā§āϰāĻžāϝāĻŧ āĻāχ āĻŽāĻžāύāϗ⧁āϞāĻŋ āĻĻ⧇āĻ–āĻžāĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§āϰāϤāĻŋ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻĒā§āϰāĻžāϝāĻŧ 1,8 āϧāĻžāĻĒ āϏāĻžāχāϞ⧇āĻ¨ā§āϟ āĻŦāĻŦ āĻŦāĻž āĻœā§‡ āĻ•āϰ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇ āφāĻĒāύāĻŋ āϜāĻžāύ⧇āύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤ āφāϗ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āύ⧇āĻ• āϏāĻšāϜāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāĻāĻŦāĻ‚ Grafana-āĻ āĻāϟāĻŋ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻŽā§‹āĻĄāĻŧāĻ• āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĻ›āĻŋ āϝāĻž āĻĻ⧇āĻ–āϤ⧇ āĻ…āύ⧇āĻ•āϟāĻž PromQL-āĻāϰ āĻŽāϤ⧋āĨ¤ āĻāϟāĻŋāϕ⧇ āϰ⧇āϟ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻŦāϞāĻž āĻšāϝāĻŧ, āĻŦāĻž āφāĻĒāύāĻŋ āĻāϟāĻŋāϕ⧇ āϝāĻž āĻŦāϞāϤ⧇ āϚāĻžāύāĨ¤ Grafana-āĻ, āφāĻĒāύāĻŋ āĻļ⧁āϧ⧁ "āϰ⧇āϟ" āϞ⧇āϖ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧋āĻĨāĻžāĻ“ āĻāϟāĻŋ āĻāϤ āĻŦāĻĄāĻŧ āĻ…āύ⧁āϰ⧋āϧ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇āĻ“ āĻšāĻŦ⧇ āύāĻž, āĻāϟāĻŋ āϕ⧋āĻĨāĻžāĻ“ āφāϛ⧇, āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āĻŦāĻžāρāϚāĻŋāϝāĻŧ⧇āϛ⧇āύ, āĻ•āĻžāϰāĻŖ āĻāϤ āĻŦāĻŋāĻļāĻžāϞ āĻāϏāĻ•āĻŋāωāĻāϞ āϕ⧋āϝāĻŧ⧇āϰāĻŋ āϞ⧇āĻ–āĻž āϏāĻŦāϏāĻŽāϝāĻŧ āĻŦā§āϝāϝāĻŧāĻŦāĻšā§āϞāĨ¤ āφāĻĒāύāĻŋ āϏāĻšāĻœā§‡āχ āĻāĻ•āϟāĻŋ āϭ⧁āϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻĻā§€āĻ°ā§āϘāĻĻāĻŋāύ āϧāϰ⧇ āϕ⧀ āϘāϟāϛ⧇ āϤāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻļā§āύ āϝāĻž āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āϞāĻžāχāĻĄā§‡āĻ“ āĻĢāĻŋāϟ āĻšāϝāĻŧāύāĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāϕ⧇ āĻāϟāĻŋ āĻĻ⧁āϟāĻŋ āĻ•āϞāĻžāĻŽā§‡ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻāϟāĻŋ āĻ•ā§āϞāĻŋāĻ•āĻšāĻžāωāϏ⧇ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ, āϝāĻž āĻāĻ•āχ āĻšāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āϤāĻŦ⧇ āωāĻ­āϝāĻŧ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻŋāϰāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ: āϏāĻžāχāϞ⧇āĻ¨ā§āϟ āĻŦāĻŦ āĻāĻŦāĻ‚ āĻœā§‡, āϝāĻžāϤ⧇ āĻĒā§āϝāĻžāύ⧇āϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĻ⧁āϟāĻŋ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻŋāϰāĻŋāϜ āĻĨāĻžāϕ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āφāĻŽāĻžāϰ āĻŽāϤ⧇ āϖ⧁āĻŦ āĻ•āĻ āĻŋāύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇āϰ āĻŽāϤ⧇ āĻāϟāĻŋ āĻšāĻŦ⧇ āϝ⧋āĻ—āĻĢāϞ (āĻšāĻžāϰ)āĨ¤ ClickHouse-āĻāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻŋ RateColumns āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋ āϝāĻž āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āϕ⧋āϝāĻŧ⧇āϰāĻŋāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāϰāĻž āĻĻ⧇āϖ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇ āϝ⧇ āĻĒā§āϰāĻŽāĻ•āĻŋāωāĻāϞ āϏāĻŦāχ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ, āϤāĻŦ⧇ āĻāϰ āĻ…āĻŦāĻļā§āϝāχ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāϟāĻŋ āĻšāϞ:

  • āϏ⧀āĻŽāĻŋāϤ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ.
  • āĻāϜ JOINs.
  • āϕ⧋āύ āϏāĻŽāĻ°ā§āĻĨāύ āύ⧇āχ.

āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ āϧāϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇āύ, āϤāĻŦ⧇ āφāĻĒāύāĻŋ āϜāĻžāύ⧇āύ āϝ⧇ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ PromQL-āĻ āĻ•āĻŋāϛ⧁ āĻ•āϰāĻž āϖ⧁āĻŦ āĻ•āĻ āĻŋāύ, āĻāĻŦāĻ‚ SQL āĻ āφāĻĒāύāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦāĻ•āĻŋāϛ⧁āχ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ•āĻžāϰāĻŖ āĻāχ āϏāĻŽāĻ¸ā§āϤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϝāĻž āφāĻŽāϰāĻž āĻāχāĻŽāĻžāĻ¤ā§āϰ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋ SQL āĻ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ . āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻšāĻŦ⧇? āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāĻŽāĻžāϕ⧇ āĻŽāύ⧇ āĻ•āϰ⧇ āϝ⧇ āϏāĻ°ā§āĻŦāĻĻāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻ­āĻžāώāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻžāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻ…āϤāĻāĻŦ, āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāĻĒāύāĻžāϕ⧇ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻž āϚāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻŦā§āϝāĻžāϟāĻŽā§āϝāĻžāύ āĻāĻŦāĻ‚ āϏ⧁āĻĒāĻžāϰāĻŽā§āϝāĻžāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϝ⧁āĻĻā§āϧ⧇āϰ āĻŽāϤ⧋āĨ¤ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āϏ⧁āĻĒāĻžāϰāĻŽā§āϝāĻžāύ āφāϰāĻ“ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦā§āϝāĻžāϟāĻŽā§āϝāĻžāύ āϤāĻžāϕ⧇ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻ•āĻžāϰāĻŖ āϏ⧇ āφāϰāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻāĻŦāĻ‚ āϏ⧇ āĻ āĻŋāĻ• āϕ⧀ āĻ•āϰāϛ⧇ āϤāĻž āϜāĻžāύāϤ⧇āύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻĒāϰ⧇āϰ āĻ…āĻ‚āĻļāϟāĻŋ āĻšāϞ āĻāĻ•ā§āϏāĻŸā§‡āύāĻĄāĻŋāĻ‚ āĻĒā§āϰāĻŽāĻ•āĻŋāωāĻāϞāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŦāĻžāϰ āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤ āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āĻ•āĻŋ? āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ, āĻāϟāĻŋ āĻ“āĻĒ⧇āύāϏ⧋āĻ°ā§āϏ⧇ āϰāϝāĻŧ⧇āϛ⧇, āφāĻŽāϰāĻž āĻāϰ āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻŋāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦ⧇āĻžā§āϚāĻŽāĻžāĻ°ā§āĻ• āĻ…āύ⧁āϏāĻžāϰ⧇, āĻāϟāĻŋ āĻāĻ–āύ āĻŦāĻžāϜāĻžāϰ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĻā§āϰ⧁āϤāϤāĻŽ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāĻ•āχ āϰāĻ•āĻŽ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻœā§€āĻŦāĻŋāϤ āϞ⧋āϕ⧇āϰāĻž āĻĒā§āϰāϤāĻŋ āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻĒā§āϰāĻžāϝāĻŧ 0,4 āĻŦāĻžāχāϟ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇, āϝāĻ–āύ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ⧇āϰ 1,2-1,4 āĻĨāĻžāϕ⧇āĨ¤

āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻŋ āύāĻžāĨ¤ āφāĻŽāϰāĻž InfluxDB, Graphite, OpenTSDB āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻŋāĨ¤

āφāĻĒāύāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ "āϞāĻŋāĻ–āϤ⧇" āĻĒāĻžāϰ⧇āύ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻĒāύāĻŋ āĻĒ⧁āϰāĻžāύ⧋ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻāĻŦāĻ‚ āφāĻŽāϰāĻž Prometheus āĻāĻŦāĻ‚ Grafana āĻāϰ āϏāĻžāĻĨ⧇āĻ“ āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āĻ•āĻžāϜ āĻ•āϰāĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŽāϰāĻž PromQL āχāĻžā§āϜāĻŋāύāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ Grafana-āĻ, āφāĻĒāύāĻŋ āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋāϕ⧇ VictoriaMetrics-āĻ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āϤāĻžāĻĻ⧇āϰ āĻŽāϤ⧋ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āĨ¤

āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ VictoriaMetrics āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϚāĻŋāĻĒāϗ⧁āϞāĻŋāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āφāĻŽāϰāĻž āϝ⧇ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĻ›āĻŋ āϏ⧇āϗ⧁āϞāĻŋ āφāĻŽāϰāĻž āĻĻā§āϰ⧁āϤ āĻĻ⧇āĻ–āĻŦ⧎

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻŦā§āϝāĻŦāϧāĻžāύ āĻĒāϰāĻžāĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāύ - āφāĻĒāύāĻŋ Grafana āĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻŦā§āϝāĻŦāϧāĻžāύ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĒā§āϝāĻžāύ⧇āϞ⧇ āϜ⧁āĻŽ-āχāύ/āφāωāϟ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻŋ āϝāĻ–āύ āĻ…āĻĻā§āϭ⧁āϤ āĻ—ā§āϰāĻžāĻĢ āĻĒ⧇āϤ⧇ āϚāĻžāύ āύāĻž, āϤāĻ–āύ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ $__interval. āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ—ā§āϰāĻžāĻĢāĻžāύāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĄā§‡āϟāĻž āĻĒāϰāĻŋāϏāϰ āύāĻŋāĻœā§‡āχ āĻŦ⧇āϛ⧇ āύ⧇āϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āύāĻŋāĻœā§‡āχ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇ āĻāχ āĻĒāϰāĻŋāϏāϰāϟāĻŋ āϕ⧀ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāĻļā§āύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āύāĻžāĨ¤ āĻāϟāĻž āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāĻŦ⧇.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻĢāĻžāĻ‚āĻļāύ āχāĻ¨ā§āϟāĻžāϰāĻ­āĻžāϞ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏāĻŋāĻ‚āĨ¤ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϤ⧇ āĻāχ āĻŦā§āϝāĻŦāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āϗ⧁āύ, āĻ­āĻžāĻ—, āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ, āĻāϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰ⧋āϞāφāĻĒ āĻĢāĻžāĻ‚āĻļāύ āĻĒāϰāĻŋāĻŦāĻžāϰ. āϰ⧋āϞāφāĻĒ āĻĢāĻžāĻ‚āĻļāύ āφāĻĒāύāĻžāϰ āϝ⧇āϕ⧋āύ⧋ āϏāĻŽāϝāĻŧ āϏāĻŋāϰāĻŋāϜāϕ⧇ āϤāĻŋāύāϟāĻŋ āĻĒ⧃āĻĨāĻ• āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāĻœā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰ⧇āĨ¤ āĻāϗ⧁āϞāĻŋ āĻšāϞ āĻ¨ā§āϝ⧂āύāϤāĻŽ, āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻāĻŦāĻ‚ āĻ—āĻĄāĻŧāĨ¤ āφāĻŽāĻŋ āĻāϟāĻŋāϕ⧇ āϖ⧁āĻŦ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻŽāύ⧇ āĻ•āϰāĻŋ, āĻ•āĻžāϰāĻŖ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ āĻ•āĻŋāϛ⧁ āĻŦāĻšāĻŋāϰāĻžāĻ—āϤ (āĻ…āϏāĻ™ā§āĻ—āϤāĻŋ) āĻāĻŦāĻ‚ āϭ⧁āϞāϤāĻž āĻĻ⧇āĻ–āĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻļ⧁āϧ⧁ āĻŦāĻŋāϰāĻ•ā§āϤ āĻŦāĻž āϰ⧇āϟ āĻ•āϰāϛ⧇āύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āϏāĻŽā§āĻ­āĻŦāϤ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŽāĻŋāϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŽāϝāĻŧ āϏāĻŋāϰāĻŋāϜ āφāĻĒāύāĻžāϰ āχāĻšā§āĻ›āĻžāĻŽāϤ āφāϚāϰāĻŖ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻāχ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĻ⧇āĻ–āĻž āĻ…āύ⧇āĻ• āϏāĻšāϜ, āϧāϰāĻž āϝāĻžāĻ• max āĻ—āĻĄāĻŧ āĻĨ⧇āϕ⧇ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āĻŦāĻ¨ā§āϧāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ. āĻĄāĻŋāĻĢāĻ˛ā§āϟ - āĻāϰ āĻŽāĻžāύ⧇ āĻāχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āύāĻž āĻĨāĻžāĻ•āϞ⧇ āĻ—ā§āϰāĻžāĻĢāύāĻžāϝāĻŧ āφāĻŽāĻžāĻĻ⧇āϰ āϕ⧀ āĻŽāĻžāύ āφāρāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻž āĻ•āĻ–āύ āϘāϟāĻŦ⧇? āϧāϰāĻž āϝāĻžāĻ• āφāĻĒāύāĻŋ āĻ•āĻŋāϛ⧁ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āϰāĻĒā§āϤāĻžāύāĻŋ āĻ•āϰ⧇āύāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āφāĻĒāύāĻŋ āϝāĻ–āύ āĻļ⧁āϰ⧁ āĻ•āϰāĻŦ⧇āύ, āφāĻĒāύāĻžāϰ āϕ⧋āύāĻ“ āĻ¤ā§āϰ⧁āϟāĻŋ āύ⧇āχ āĻāĻŽāύāĻ•āĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϤāĻŋāύ āϘāĻ¨ā§āϟāĻž āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āĻĻāĻŋāύ⧇āĻ“ āϕ⧋āύāĻ“ āĻ¤ā§āϰ⧁āϟāĻŋ āύ⧇āχāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āϏāĻžāĻĢāĻ˛ā§āϝ āĻĨ⧇āϕ⧇ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āφāĻĒāύāĻžāϕ⧇ āĻ•āĻŋāϛ⧁āχ āĻĻ⧇āĻ–āĻžāĻŦ⧇ āύāĻž āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻžāϰ āϕ⧋āύ⧋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŽā§‡āĻŸā§āϰāĻŋāĻ• āύ⧇āχāĨ¤ āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āφāĻĒāύāĻŋ āĻ•āĻŋāϛ⧁ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

Keep_last_Value - āĻŽā§‡āĻŸā§āϰāĻŋāϕ⧇āϰ āĻļ⧇āώ āĻŽāĻžāύāϟāĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻĨāĻžāĻ•āϞ⧇ āϏ⧇āϟāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ¸ā§āĻ•ā§āĻ°ā§āϝāĻžāĻĒ⧇āϰ āĻĒāϰ⧇ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ 5 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻāϟāĻŋ āϖ⧁āρāĻœā§‡ āύāĻž āĻĒāĻžāϝāĻŧ, āϤāĻŦ⧇ āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āĻāϰ āĻļ⧇āώ āĻŽāĻžāύāϟāĻŋ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϚāĻžāĻ°ā§āϟāϟāĻŋ āφāϰ āĻ­āĻžāĻ™āĻŦ⧇ āύāĻžāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

Scrape_interval - āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻ•āϤ āϘāύ āϘāύ āĻĒā§āϰāĻŽāĻŋāĻĨāĻŋāωāϏ āφāĻĒāύāĻžāϰ āĻŽā§‡āĻŸā§āϰāĻŋāϕ⧇āϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧇, āϕ⧋āύ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āϏāĻšāĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻĒāĻžāϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ
āϞ⧇āĻŦ⧇āϞ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻāĻ•āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāϰāĻž āĻŽāύ⧇ āĻ•āϰāĻŋ āĻāϟāĻž āĻāĻ•āϟ⧁ āϜāϟāĻŋāϞ āĻ•āĻžāϰāĻŖ āĻāϤ⧇ āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻžāϰ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āϞāĻžāϗ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āϕ⧇āĻŦāϞ 5 āϟāĻŋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āĻŽāύ⧇ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇ āύāĻž, āϤāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āĻ•ā§āϰāĻŽāϟāĻŋāĻ“ āĻŽāύ⧇ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤
"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ
āĻ…āϤāĻāĻŦ, āϕ⧇āύ āϤāĻžāĻĻ⧇āϰ āϏāĻšāϜ āĻ•āϰāĻž āύāĻž? āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āϏāĻš āĻāϟāĻŋāϕ⧇ āϛ⧋āϟ āĻĢāĻžāĻ‚āĻļāύ⧇ āϭ⧇āϙ⧇ āĻĻāĻŋāύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻāĻ–āύ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧāĨ¤ āϕ⧇āύ āφāĻŽāϰāĻž āĻāϟāĻž PromQL āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻŽāύ⧇ āĻ•āϰāĻŋ? āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻ•āĻŽāύ āĻŸā§‡āĻŦāĻŋāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻŋāĨ¤ āφāĻĒāύāĻŋ QR āϕ⧋āĻĄ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL), āϖ⧇āϞāĻžāϰ āĻŽāĻžāĻ  āĻĨ⧇āϕ⧇ āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻš āϞāĻŋāĻ™ā§āĻ•āϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύ, āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āύāĻž āĻ•āϰ⧇ āϏāϰāĻžāϏāϰāĻŋ VictoriaMetrics-āĻ āĻĒā§āϰāĻļā§āύ āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻāϟāĻž āĻ•āĻŋ? āωāĻĒāϰ āĻĨ⧇āϕ⧇ āĻāχ āĻ…āύ⧁āϰ⧋āϧ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ…āύ⧁āϰ⧋āϧ. āφāĻŽāĻŋ āĻŽāύ⧇ āĻ•āϰāĻŋ āĻ…āύ⧇āĻ• āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āϝ⧇āϕ⧋āύ⧋ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄā§‡ āφāĻĒāύāĻŋ āϏāĻŦāĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ āĻāĻ•āχ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤāĻžāχ. āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝāĻ–āύ āφāĻĒāύāĻžāϕ⧇ āĻ•āĻŋāϛ⧁ āύāϤ⧁āύ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āϤāĻ–āύ āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϝāĻžāύ⧇āϞ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻ…āĻĨāĻŦāĻž āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, JSON-āĻ āϖ⧁āϞāϤ⧇ āĻšāĻŦ⧇, āĻāĻ•āϟāĻŋ āĻĢāĻžāχāĻ¨ā§āĻĄ āϰāĻŋāĻĒā§āϞ⧇āϏ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻāϤ⧇āĻ“ āϏāĻŽāϝāĻŧ āϞāĻžāϗ⧇āĨ¤ āϕ⧇āύ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻŽāĻ§ā§āϝ⧇ āĻāχ āĻŽāĻžāύ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž? āĻāϟāĻž āφāĻŽāĻžāϰ āĻŽāϤ⧇, āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻĻ⧇āĻ–āĻžāϝāĻŧ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻ–āύ āφāĻŽāĻžāϕ⧇ āϏāĻŽāĻ¸ā§āϤ āĻ…āύ⧁āϰ⧋āϧ⧇ Grafana-āĻ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄāϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻŦāĻž āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ Grafana āĻāχ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāϤ⧇ āϚāĻžāχ?

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāĻŋ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻŋ: āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāϟāĻŋāϤ⧇ āĻāχ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāϟāĻŋ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āφāĻŽāĻŋ āĻĒā§āϰāĻļā§āύāϗ⧁āϞāĻŋāϤ⧇ āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ–āύ āĻāĻ•āχ āĻ•āĻžāϜ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻāϟāĻŋ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āύāĻž āĻ•āĻžāϰāĻŖ Grafana āφāĻĒāύāĻžāϕ⧇ āĻ•ā§āϝ⧋āϝāĻŧāĻžāϰ⧀ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻž āĻāĻ•āϟ⧁ āĻ…āĻĻā§āϭ⧁āϤ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āϤāĻžāχ āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āφāĻ—ā§āϰāĻšā§€ āĻšāύ āĻŦāĻž āĻāχ āϧāϰāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻž āĻ…āĻĒāĻ›āĻ¨ā§āĻĻ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāχ āϧāĻžāϰāĻŖāĻž āĻĒāĻ›āĻ¨ā§āĻĻ āύāĻž. https://github.com/grafana/grafana/pull/16694

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ PromQL āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰ⧋. āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āύāϝāĻŧ, āϏāϰāĻžāϏāϰāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻžāĻ‚āĻļāύāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāϕ⧇ ru (āϏāĻŽā§āĻĒāĻĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ) āĻŦāϞāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāχ āĻĢāĻžāĻ‚āĻļāύ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āϏāĻŽā§āĻĒāĻĻ, āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒāĻĻ āϏ⧀āĻŽāĻž, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĨ¤ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āϏāĻšāϜ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāχ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻ•āϤ āĻļāϤāĻžāĻ‚āĻļ āĻĢā§āϰāĻŋ āĻŽā§‡āĻŽāϰāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻ—āĻŖāύāĻž āĻ•āϰāĻž āϖ⧁āĻŦ āϏāĻšāϜāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āϤ āĻŽā§‡āĻŽāϰāĻŋ āφāϛ⧇, āĻ•āĻŋ āϞāĻŋāĻŽāĻŋāϟ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āχ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāϗ⧁āϞāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āϞāĻŋāĻ–āϤ⧇āύ āϤāĻŦ⧇ āĻāϟāĻŋ āĻ…āύ⧇āĻ• āĻ­āĻžāϞ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ, āĻŦāĻĄāĻŧ āĻĒā§āϰāĻļā§āύ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāĻŦ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ, āĻŦāĻĄāĻŧ āĻ…āύ⧁āϰ⧋āϧ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ. āĻāϟāĻŋ Grafana-āĻāϰ āϜāĻ¨ā§āϝ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ NodeExporter āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āĻĨ⧇āϕ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻ›āĻŋ āύāĻž āĻāĻ–āĻžāύ⧇ āĻ•āĻŋ āĻšāĻšā§āϛ⧇āĨ¤ āϝ⧇, āĻ…āĻŦāĻļā§āϝāχ, āφāĻŽāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āϘāύāĻŋāĻˇā§āĻ āĻ­āĻžāĻŦ⧇ āϤāĻžāĻ•āĻžāύ āϤāĻŦ⧇ āĻŦāĻ¨ā§āϧāύ⧀āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻāĻ–āĻžāύ⧇ āϕ⧀ āϘāϟāϛ⧇ āϤāĻž āĻŦā§‹āĻāĻžāϰ āĻ…āύ⧁āĻĒā§āϰ⧇āϰāĻŖāĻž āĻšā§āϰāĻžāϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āϕ⧇āύ āĻāϟāĻž āϏāĻšāϜ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āύāĻž?

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāχ āĻŽāϤ, āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āϜāĻŋāύāĻŋāϏ āĻŦāĻž āĻ…āĻ‚āĻļ āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰāĻžāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āφāĻĒāύāĻžāϰ āĻŽā§ŒāϞāĻŋāĻ• āĻ—āĻŖāĻŋāϤ āĻ•āϰ⧁āύ. āĻāϟāĻŋ āφāϰāĻ“ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻŽāϤ⧋, āĻāϟāĻŋāχ āφāĻŽāĻŋ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āĻ—ā§āϰāĻžāĻĢāύāĻžāϝāĻŧ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāχāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāχ ru āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻĨāĻžāĻ•āϞ⧇ āφāĻŽāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋāϕ⧇ āφāϰāĻ“ āϏāĻšāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āωāĻĻāĻžāĻšāϰāĻŖ āĻāĻ–āĻžāύ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϞ, āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰāĻž āĻŽāĻžāύāϟāĻŋ āĻĒāĻžāϏ āĻ•āϰ⧁āύ āϝāĻž āφāĻĒāύāĻŋ CTE-āϤ⧇ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āϛ⧇āύāĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āϏāĻ āĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻ•āϤāϟāĻž āϜāϰ⧁āϰ⧀ āϤāĻž āύāĻŋāϝāĻŧ⧇ āφāϗ⧇āχ āĻŦāϞ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚, āϏāĻŽā§āĻ­āĻŦāϤ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϤ⧇ Grafana-āĻ āĻ­āĻŋāĻ¨ā§āύ āĻ•āĻŋāϛ⧁ āϚāϞāϛ⧇āĨ¤ āĻāĻŦāĻ‚, āϏāĻŽā§āĻ­āĻŦāϤ, āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āφāĻĒāύāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ Grafana āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻ⧇āύ, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ•āĻŋāϛ⧁ āĻ•āϰ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āϏāĻŦāĻžāχ āĻāϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇ āĻ•āϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āĻāϟāĻž āĻāĻ•āϰāĻ•āĻŽ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ, āϝ⧇āϟāĻž āĻāĻ•āϟāĻž āĻ•āĻŽāύ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āύāĻžāĻŽāĻŋāϝāĻŧ⧇ āφāύāĻž āĻšāϝāĻŧāĨ¤

āϧāϰāĻž āϝāĻžāĻ• āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻļ⧁āϧ⧁ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāχ āύ⧇āχ, āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āφāĻĒāύāĻžāϰ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻž, āĻĄā§‡āĻ­āĻĒāϏ āĻŦāĻž āĻāϏāφāϰāχāĻ“ āφāϛ⧇āĨ¤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻāĻŽāύ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻž āφāϛ⧇āύ āϝāĻžāϰāĻž āϜāĻžāύ⧇āύ āϝ⧇ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āϕ⧀, āĻ—ā§āϰāĻžāĻĢāĻžāύāĻž āϕ⧀ āϤāĻž āϜāĻžāύ⧇āύ, āĻ…āĻ°ā§āĻĨāĻžāĻ¤ā§ āϤāĻžāϰāĻž āĻŦāĻ›āϰ⧇āϰ āĻĒāϰ āĻŦāĻ›āϰ āϧāϰ⧇ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϛ⧇āύ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āϜāĻžāύ⧇āύ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāϟāĻŋ 100 āĻŦāĻžāϰ āϞāĻŋāϖ⧇āϛ⧇ āĻāĻŦāĻ‚ āϏāĻŦāĻžāχāϕ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻŋāϛ⧁ āĻ•āĻžāϰāϪ⧇ āϕ⧇āω āĻļā§‹āύ⧇ āύāĻžāĨ¤

āĻ•āĻŋ āĻšāĻŦ⧇ āϝāĻĻāĻŋ āϤāĻžāϰāĻž āĻāχ āĻœā§āĻžāĻžāύ āϏāϰāĻžāϏāϰāĻŋ Grafana āĻ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻžāϤ⧇ āĻ…āĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇? āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻŽā§‡āĻŽāϰāĻŋāϰ āĻļāϤāĻžāĻ‚āĻļ āĻ—āĻŖāύāĻž āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āϤāĻŦ⧇ āϤāĻžāϰāĻž āϕ⧇āĻŦāϞ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŦ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧀ āĻšāĻŦ⧇ āϝāĻĻāĻŋ āϰāĻĒā§āϤāĻžāύāĻŋāĻ•āĻžāϰāĻ•āĻĻ⧇āϰ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāϰāĻž, āϤāĻžāĻĻ⧇āϰ āĻĒāĻŖā§āϝ⧇āϰ āϏāĻžāĻĨ⧇, āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟāĻ“ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āϕ⧀āĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āĻ•āĻžāϰāĻŖ āϤāĻžāϰāĻž āϜāĻžāύ⧇ āϝ⧇ āĻāχ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏāϗ⧁āϞāĻŋ āĻ āĻŋāĻ• āϕ⧀ āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ—āĻŖāύāĻž āĻ•āϰāĻž āϝāĻžāϝāĻŧ?

āĻāχ āĻāĻ• āϏāĻ¤ā§āϝāĻŋāχ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύ⧇āχ. āĻāĻ–āĻžāύ⧇ āφāĻŽāĻŋ āύāĻŋāĻœā§‡ āĻ•āĻŋ āĻ•āϰ⧇āĻ›āĻŋ. āĻāϟāĻŋ Grafana āĻ—ā§āϰāĻ¨ā§āĻĨāĻžāĻ—āĻžāϰ āϏāĻŽāĻ°ā§āĻĨāύ. āϧāϰāĻž āϝāĻžāĻ• āϝ⧇ āϛ⧇āϞ⧇āϰāĻž NodeExporter āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇ āϤāĻžāϰāĻž āφāĻŽāĻŋ āϝāĻž āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āĻ›āĻŋ āϤāĻž āĻ•āϰ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟāĻ“ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āϝ⧇, āĻāϟāĻž āĻāχ āĻŽāϤ āĻ•āĻŋāϛ⧁ āĻĻ⧇āĻ–āĻžāϝāĻŧ. āφāĻĒāύāĻŋ āĻāχ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϟāĻŋāϕ⧇ Grafana-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ, āφāĻĒāύāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϝāĻŧ āϝāĻžāύ āĻāĻŦāĻ‚ JSON-āĻ āĻāχ āĻŽā§‡āĻŸā§āϰāĻŋāϕ⧇āϰ āϏāĻžāĻĨ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻāĻ–āĻžāύ⧇ āϖ⧁āĻŦ āϏāĻšāϜāĨ¤ āϝ⧇, āĻĢāĻžāĻ‚āĻļāύ āĻ•āĻŋāϛ⧁ āϏ⧇āϟ, āϤāĻžāĻĻ⧇āϰ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻŦāĻ‚ āĻ•āĻŋ āϤāĻžāϰāĻž āωāĻĻā§āĻ­āĻžāϏāĻŋāϤ.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āφāĻŽāĻžāϰ āĻŽāϤ⧇, āĻāϟāĻŋ āωāĻĒāϝ⧋āĻ—ā§€ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻžāϰāĻŖ āϤāĻ–āύ āφāĻĒāύāĻŋ āĻ—ā§āϰāĻžāĻĢāύāĻžāϝāĻŧ āϞāĻŋāĻ–āĻŦ⧇āύ āĻ āĻŋāĻ• āϤ⧇āĻŽāύāχāĨ¤ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻĢāĻžāύāĻž āφāĻĒāύāĻžāϕ⧇ "āĻŦāϞ⧇" āϝ⧇ āĻ…āĻŽā§āĻ• āĻāĻŦāĻ‚ āĻ…āĻŽā§āĻ• āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĨ⧇āϕ⧇ āĻ…āĻŽā§āĻ• āĻāĻŦāĻ‚ āĻ…āĻŽā§āĻ• āĻĢāĻžāĻ‚āĻļāύ āϰāϝāĻŧ⧇āϛ⧇ - āφāϏ⧁āύ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋāĨ¤ āφāĻŽāĻŋ āĻŽāύ⧇ āĻ•āϰāĻŋ āϝ⧇ āϖ⧁āĻŦ āĻļāĻžāĻ¨ā§āϤ āĻšāĻŦ⧇.

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻ­āĻŋāĻ•ā§āĻŸā§‹āϰāĻŋāϝāĻŧāĻžāĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟ⧁āĨ¤ āφāĻŽāϰāĻž āĻ…āύ⧇āĻ• āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϜāĻŋāύāĻŋāϏ āĻ•āϰāĻŋāĨ¤ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻŦāĻ¨ā§āϧāϗ⧁āϞāĻŋ āĻĒāĻĄāĻŧ⧁āύ, āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϟāĻžāχāĻŽ āϏāĻŋāϰāĻŋāϜ āĻĄā§‡āϟāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāϤāĻŋāϝ⧋āĻ—āĻŋāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇, PromQL āĻāϰ āϏāĻžāĻĨ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āύ āϤāĻžāϰ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž, āĻ•āĻžāϰāĻŖ āĻāϤ⧇ āφāϰāĻ“ āĻ…āύ⧇āĻ• āύāϤ⧁āύāϰāĻž āϰāϝāĻŧ⧇āϛ⧇, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āωāĻ˛ā§āϞāĻŽā§āĻŦ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻĨāĻžāύ⧋āϏ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϘāĻ°ā§āώ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤

"ExtendedPromQL" - āϰ⧋āĻŽāĻžāύ āĻ–āĻžāĻ­āϰ⧋āύ⧇āĻ™ā§āϕ⧋āϰ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

āĻĒā§āϰāĻļā§āύ:

āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻœā§€āĻŦāύ āĻ•āĻžāĻšāĻŋāύ⧀ āĻĻāĻŋāϝāĻŧ⧇ āφāĻŽāĻžāϰ āĻĒā§āϰāĻļā§āύ āĻļ⧁āϰ⧁ āĻ•āϰāĻŦāĨ¤ āφāĻŽāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻĨāĻŽ Grafana āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻŋ, āϤāĻ–āύ āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āĻĒā§āϰāϰ⧋āϚāĻŋāϤ 5 āϞāĻžāχāύ⧇āϰ āĻĒā§āϰāĻļā§āύ āϞāĻŋāϖ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤ āĻļ⧇āώ āĻĢāϞāĻžāĻĢāϞ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝ⧋āĻ—ā§āϝ āϚāĻžāĻ°ā§āϟ. āĻāχ āĻ—ā§āϰāĻžāĻĢ āĻĒā§āϰāĻžāϝāĻŧ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ⧇ āϚāϞ⧇ āϗ⧇āϛ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϘāύāĻŋāĻˇā§āĻ āĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻāϟāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻāχ āϚāĻžāĻ°ā§āϟāϟāĻŋ āύāĻŋāϖ⧁āρāϤ āĻ…āĻ°ā§āĻĨāĻšā§€āύāϤāĻž āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝāĻžāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻžāϰ āϏāĻžāĻĨ⧇ āϕ⧋āύ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āύ⧇āχ, āϝāĻĻāĻŋāĻ“ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞāĻŋ āφāĻŽāϰāĻž āϝ⧇ āĻĒāϰāĻŋāϏāϰ⧇ āĻĻ⧇āĻ–āϤ⧇ āφāĻļāĻž āĻ•āϰ⧇āĻ›āĻŋāϞāĻžāĻŽ āϤāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻžāϰ āĻĒā§āϰāĻļā§āύ. āφāĻŽāĻžāĻĻ⧇āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āφāϛ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āĻĢāĻžāĻ‚āĻļāύ āφāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāϰāĻž āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ—ā§āϰāĻžāĻĢāύāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻž āϞāĻŋāĻ–āĻŦ? āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϜāϟāĻŋāϞ āĻ•ā§āϝ⧋āϝāĻŧāĻžāϰ⧀ āϞāĻŋāϖ⧇āϛ⧇āύ āϝāĻž āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇ - āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ āϧāĻžāϰāĻ• āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāϤ⧇ āĻŦāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āύāĻž āĻ•āϰāϤ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ, āĻāχ āĻĢāĻžāĻ‚āĻļāύ āϝāĻž āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢ āφāρāϕ⧇ āϤāĻž āϏāĻ¤ā§āϝ⧇āϰ āĻ…āύ⧁āϰ⧂āĻĒāĨ¤ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ.

āĻĒā§āϰāĻļā§āύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ. āĻāĻ–āĻžāύ⧇ āĻĻ⧁āϟāĻŋ āĻ…āĻ‚āĻļ āφāϛ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āφāĻŽāĻŋ āφāĻŽāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϧāĻžāϰāĻŖāĻž āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋ āϝ⧇ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝāĻ–āύ āϤāĻžāĻĻ⧇āϰ āϚāĻžāĻ°ā§āϟ āĻĻ⧇āϖ⧇āύ, āϤāĻ–āύ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇āύ āύāĻž āϝ⧇ āϤāĻžāϰāĻž āϤāĻžāĻĻ⧇āϰ āϕ⧀ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇āĨ¤ āϕ⧋āύ⧋ āύāĻž āϕ⧋āύ⧋āĻ­āĻžāĻŦ⧇, āϚāĻžāĻ°ā§āĻŸā§‡ āϝ⧇ āϕ⧋āύ⧋ āĻ…āϏāĻ™ā§āĻ—āϤāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āϜ⧁āĻšāĻžāϤ āύāĻŋāϝāĻŧ⧇ āφāϏāĻžāϤ⧇ āϞ⧋āϕ⧇āϰāĻž āϖ⧁āĻŦ āĻ­āĻžāϞ⧋, āĻāĻŽāύāĻ•āĻŋ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ— āĻšāϞ⧇āĻ“āĨ¤ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āĻ‚āĻļ - āĻāϟāĻž āφāĻŽāĻžāϰ āĻŽāύ⧇ āĻšāϝāĻŧ āϝ⧇ āĻāχ āϧāϰāύ⧇āϰ āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āφāĻĒāύāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻšāĻŦ⧇, āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āϤāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ•ā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāϰ āϏāĻžāĻĨ⧇ āϭ⧁āϞ āĻ•āϰ⧇āĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻšā§‡āĻ• āĻ•āϰāĻŦ⧇āύ?

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻšā§‡āĻ• āĻ•āϰāĻŦ⧇āύ? āϏāĻŽā§āĻ­āĻŦāϤ āύāĻž.

āĻ—ā§āϰāĻžāĻĢāύāĻžāϝāĻŧ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻšāĻŋāϏ⧇āĻŦ⧇āĨ¤

āĻāĻŦāĻ‚ Grafana āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŋ? Grafana āĻāχ āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āĻĄāĻžāϟāĻžāϏ⧋āĻ°ā§āϏ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰ⧇āĨ¤

āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇ āĻāĻ•āϟ⧁ āϝ⧋āĻ— āĻ•āϰ⧇āĨ¤

āύāĻž, Grafana-āĻ āĻ•āĻŋāϛ⧁āχ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ GET āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āĻŽāύ āϧāĻžāĻĒāĨ¤ āĻāϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āύ⧇āχ, āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻāϟāĻŋāϕ⧇ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āφāĻĒāύāĻŋ āĻāϟāĻŋāϕ⧇ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž, āϤāĻŦ⧇ āĻāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϝ⧁āĻ•ā§āϤ āĻšāϝāĻŧ⧎ āφāĻĒāύāĻŋ āĻāĻ–āĻžāύ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻžāĨ¤ āφāĻŽāĻŋ āĻŽāύ⧇ āĻ•āϰāĻŋ āύāĻž āϏāĻ¤ā§āϝ⧇āϰ āĻ‰ā§ŽāϏ āĻšāĻŋāϏ⧇āĻŦ⧇ āφāĻĒāύāĻžāϰ āĻāĻ–āĻžāύ⧇ āĻ—ā§āϰāĻžāĻĢāύāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤

āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢ⧇ āĻāĻ•āϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ¸ā§āĻŽāϰāĻŖ āĻ•āϰ⧇āϛ⧇āύ, āϝ⧇ Grafana āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇ āĻāĻ•āϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĨ¤ āφāĻŽāĻŋ āĻ•āĻŋ āĻŦāϞāϤ⧇ āϚāĻžāĻšā§āĻ›āĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāϛ⧇āύ?

āĻšā§āϝāĻžāρāĨ¤

āφāĻŽāĻŋ āϝāĻ–āύ Grafana-āĻ āĻāĻ•āϟāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ āϤāĻ–āύ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻĨāĻž āĻ›āĻŋāϞāĨ¤ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻšā§‹āĻ¸ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āϏāϤāĻ°ā§āĻ•āϤāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāχ āϝ⧇ āφāĻĒāύāĻŋ āĻāχ āϜāĻŋāύāĻŋāϏ, āĻāϟāĻž Grafana āϏāϤāĻ°ā§āĻ•āϤāĻž āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇?

āϝāĻĻāĻŋ Grafana āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ āωāĻĒāĻžāϝāĻŧ⧇ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻž āĻ•āϰ⧇, āϤāĻžāĻšāϞ⧇ āĻšā§āϝāĻžāρ, āĻāϟāĻŋ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻšāϞ Grafana āϤ⧇ āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āϟāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āύāϝāĻŧ, āφāĻĒāύāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύāĨ¤

āĻšā§āϝāĻžāρ, āφāĻŽāĻŋ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ Grafana āĻ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āϏāĻšāϜ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϟāĻŋāĻĒāϟāĻŋāϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ!

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster