Sobes.tech
Middle

Фарқи байни функсияҳои rate() ва increase() дар PromQL чист?

sobes.tech AI

Ҷавоб аз AI

Дар PromQL функсияҳои rate() ва increase() бо ҳисобкунандагон кор мекунанд, аммо ҳадафҳои гуногун доранд:

  • rate() суръати миёнаи тағирёбии ҳисобкунанда дар давраи муайянро ҳисоб мекунад. Он арзишро дар воҳидҳои тағирот дар як сония бармегардонад. Ин барои назорат кардани суръати рӯйдодҳо, масалан, дархостҳо дар як сония, муфид аст.

  • increase() афзоиши умумии арзиши ҳисобкунанда дар давраи муайянро ҳисоб мекунад. Он миқдори абсолютии афзоишҳоро дар давра бармегардонад.

Масал:

rate(http_requests_total[5m])

Меъёри миёнаи дархостҳо дар як сония дар 5 дақиқаи охирро бармегардонад.

increase(http_requests_total[5m])

Миқдори умумии дархостҳо дар 5 дақиқаи охирро бармегардонад.

Аз ин рӯ, rate() барои назорат кардани суръат, ва increase() барои ҳисоб кардани миқдори умумии рӯйдодҳо дар як давра, муфид аст.