เจนเจฐ เจเฉเจ เจเฉเจคเจพเจตเจจเฉเจเจ เจจเฉเฉฐ เจชเจฟเจเจฐ เจเจฐเจฆเจพ เจนเฉ.
เจฌเฉเจธเจผเฉฑเจ, เจฌเฉเจ เจฃ เจ เจคเฉ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเจฃ เจ เจคเฉ เจตเจฟเจเจพเฉเจพเจ เจฆเฉ เจญเจพเจฒ เจเจฐเจจ เจจเจพเจฒเฉเจ เจเจฆเฉเจ เจเฉเจ เจตเจพเจชเจฐเจฟเจ เจนเฉ (เจเจพเจ เจจเจฟเจธเจผเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ) เจคเจพเจ เจธเฉเจเจฟเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉเฅค
เจ เจคเฉ เจเจธเจฆเฉ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉเจฒ เจฌเจฃเจพเจ เจเจ เจนเจจเฅค เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจเจเฉเจธเจฟเจธเจเจฎ เจคเฉเจ เจเฉเจคเจพเจตเจจเฉ เจชเฉเจฐเจฌเฉฐเจงเจ เจ เจคเฉ เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจคเจชเจพเจฆ เจธเจฎเฉเจน เจคเฉเจ vmalertเฅค เจเฉเจฐเจพเจซเจพเจจเจพ เจตเจฟเฉฑเจ เจเจผเฉเจฌเจฟเจเจธ เจธเฉเจเจจเจพเจตเจพเจ เจ เจคเฉ เจเฉเจคเจพเจตเจจเฉเจเจเฅค เจฌเฉเจธเจผ เจ เจคเฉ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจเจธ เจตเจฟเฉฑเจ เจธเจตเฉ-เจฒเจฟเจเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจเฉ เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจเฉเจ URL เจเจฟเฉฑเจเจฆเฉเจเจ เจนเจจ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉเจเจ เจนเจจ เจเจฟ เจเฉ เจเฉเจ เจเจฒเจค เจนเฉเฅค เจธเจญ เจเฉเจ เจฆเจพ เจเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเจพ.
เจ
เจธเฉเจ, เจธเจพเจกเฉ เจเฉฐเจชเจจเฉ เจตเจฟเฉฑเจ, เจตเฉฑเจเฉ-เจตเฉฑเจเจฐเฉ เจนเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเฉเจคเฉ เจเจฆเฉเจ เจคเฉฑเจ เจ
เจธเฉเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ, เจเจพเจ, เจเจธ เจฆเฉ เจฌเจเจพเจ, เจเฉเฉฐเจเจฒเจฆเจพเจฐ, เจธเฉฐเจฏเฉเจเจค เจเฉเจคเจพเจตเจจเฉเจเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจ
เจธเฉฐเจญเจตเจคเจพ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจเจฒเฉ เจเจพเจเจฆเฉเฅค เจ
เจธเฉเจ เจเฉ เจเจพเจนเฉเฉฐเจฆเฉ เจธเฉ เจ
เจคเฉ เจเฉ เจ
เจธเฉเจ เจเจคเจฎ เจเฉเจคเจพ เจเจน เจเฉฑเจ เจคเฉเจ เจนเฉเจ เจพเจ เจนเฉเฅค TLDR: เจเจชเจจ เจธเฉเจฐเจธ เจชเฉเจฐเฉเจเฉเจเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจเจ เจนเฉเจเจ
เจเจพเจซเจผเฉ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจ เจธเฉเจ เจเฉเจฐเจพเจซเจพเจจเจพ เจตเจฟเฉฑเจ เจเฉเจเจซเจฟเจเจฐ เจเฉเจคเฉเจเจ เจเฉเจคเจพเจตเจจเฉเจเจ เจฆเฉ เจจเจพเจฒ เจตเจงเฉเจ เจฐเจนเฉเฅค เจนเจพเจ, เจเจน เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจคเจฐเฉเจเจพ เจจเจนเฉเจ เจนเฉเฅค เจเจน เจนเจฎเฉเจธเจผเจพ เจเฉเจ เจตเจฟเจธเจผเฉเจธเจผ เจนเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจ เจฒเจฐเจเจฎเฉเจจเฉเจเจฐเฅค เจ เจคเฉ เจ เจธเฉเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจตเจพเจฐ เจ เฉฑเจเฉ เจตเจงเจฃ เจตเฉฑเจฒ เจตเฉ เจฆเฉเจเจฟเจ. เจ เจคเฉ เจซเจฟเจฐ, เจนเฉเจฒเฉ เจนเฉเจฒเฉ, เจ เจธเฉเจ เจนเฉเจฐ เจเจพเจนเฉเฉฐเจฆเฉ เจธเฉ.
เจฆเฉฑเจธเฉ เจเจฟ เจเจฆเฉเจ เจเฉฑเจ เจเจพเจธ เจเจพเจฐเจ เจตเจฟเฉฑเจ XX% เจฆเฉ เจเจฟเจฐเจพเจตเจ/เจตเจงเจพเจ เจนเฉเจ เจนเฉ เจ เจคเฉ M เจเฉฐเจเจฟเจเจ เจฆเฉ เจชเจฟเจเจฒเฉ เจฎเจฟเจเจฆ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ N เจฎเจฟเฉฐเจ เจฒเจ เจนเฉ? เจ เจเจฟเจนเจพ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจธ เจจเฉเฉฐ เจเฉเจฐเจพเจซเจพเจจเจพ เจเจพเจ เจ เจฒเจฐเจเจฎเฉเจจเฉเจเจฐ เจจเจพเจฒ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจเจน เจฌเจนเฉเจค เจเจธเจพเจจ เจจเจนเฉเจ เจนเฉเฅค (เจเจพเจ เจธเจผเจพเจเจฆ เจเจน เจธเฉฐเจญเจต เจจเจนเฉเจ เจนเฉ, เจฎเฉเจ เจนเฉเจฃ เจจเจนเฉเจ เจเจนเจพเจเจเจพ)
เจเฉเจเจผเจพเจ เจนเฉเจฐ เจตเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ เจเจพเจเจฆเฉเจเจ เจนเจจ เจเจฆเฉเจ เจ เจฒเจฐเจ เจฆเจพ เจซเฉเจธเจฒเจพ เจตเฉฑเจ-เจตเฉฑเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจกเฉเจเจพ เจฆเฉ เจ เจงเจพเจฐ 'เจคเฉ เจฒเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจฒเจพเจเจต เจเจฆเจพเจนเจฐเจจ:
เจ เจธเฉเจ เจฆเฉ เจเจฒเจฟเจเจนเจพเจเจธ เจกเฉเจเจพเจฌเฉเจธ เจคเฉเจ เจกเฉเจเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ, เจซเจฟเจฐ เจชเฉเจธเจเจเฉเจฐเฉเจธ เจฆเฉ เจเฉเจ เจกเฉเจเจพ เจจเจพเจฒ เจเจธเจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจเฉฑเจ เจเฉเจคเจพเจตเจจเฉ 'เจคเฉ เจซเฉเจธเจฒเจพ เจเจฐเจฆเฉ เจนเจพเจเฅค เจธเจฟเจเจจเจฒ เจเจพเจ เจฐเฉฑเจฆ เจเจฐเฉ
เจ เจธเฉเจ เจเจชเจฃเฉ เจซเฉเจธเจฒเฉ เจฌเจพเจฐเฉ เจธเฉเจเจฃ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเฉฑเจเฉ เจเจฟเจนเฉเจเจ เจเฉฑเจเจพเจตเจพเจ เจเจเฉฑเจ เฉเจเจ เจเจฐ เจฒเจเจเจ เจนเจจเฅค เจ เจคเฉ เจซเจฟเจฐ เจ เจธเฉเจ เจเจธ เจธเฉเจตเจพ เจฆเฉเจเจ เจเจผเจฐเฉเจฐเจคเจพเจ/เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเฉ เจชเจนเจฟเจฒเฉ เจธเฉเจเฉ เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ, เจเฉ เจ เจเฉ เจคเฉฑเจ เจจเจนเฉเจ เจฌเจฃเจพเจ เจเจ เจนเฉเฅค
-
เจตเฉฑเจ-เจตเฉฑเจ เจกเจพเจเจพ เจธเจฐเฉเจค เจคเฉฑเจ เจชเจนเฉเฉฐเจ. เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ, เจเจฒเจฟเจเจนเจพเจเจธ, เจชเฉเจธเจเจเฉเจฐเฉเจธ
-
เจตเฉฑเจ-เจตเฉฑเจ เจเฉเจจเจฒเจพเจ เจจเฉเฉฐ เจเฉเจคเจพเจตเจจเฉเจเจ เจญเฉเจเฉ - เจเฉเจฒเฉเจเฉเจฐเจพเจฎ, เจธเจฒเฉเจ, เจเจฆเจฟเฅค
-
เจธเฉเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ, เจเจน เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟเจ เจเจฟ เจฎเฉเจ เจเฉฑเจ เจเฉเจธเจผเจฃเจพเจคเจฎเจ เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉ, เจชเจฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ
-
เจเฉฑเจ เจ เจจเฉเจธเฉเจเฉ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃเจพ
-
เจธเฉเจตเจพ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเจพ เจเจธเจพเจจ เจ เฉฑเจชเจกเฉเจ
-
เจธเจฐเฉเจค เจเฉเจกเจพเจ เจคเฉเจ เจธเฉเจตเจพ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจตเจงเจพเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ
เจเจน เจธเฉเจเฉ เจ เฉฐเจฆเจพเจเจผเจจ เจนเฉ เจ เจคเฉ เจธเฉฐเจญเจพเจตเจค เจคเฉเจฐ 'เจคเฉ เจฌเจนเฉเจค เจธเจนเฉ เจจเจนเฉเจ เจนเฉเฅค เจเฉเจ เจจเฉเจเจคเฉ เจฌเจฆเจฒ เจเจ, เจเฉเจ เจฎเจฐ เจเจเฅค เจธเจญ เจเฉเจ เจเจฎ เจตเจพเจเจ เจนเฉเฅค
เจ เจธเจฒ เจตเจฟเฉฑเจ, เจฌเจฒเฉเจฐเจเจฐ เจฆเจพ เจเจคเจฟเจนเจพเจธ เจเจธ เจคเจฐเฉเจนเจพเจ เจธเจผเฉเจฐเฉ เจนเฉเจเจเฅค
เจฎเฉเจ เจธเฉฐเจเฉเจช เจตเจฟเฉฑเจ เจตเจฐเจฃเจจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจพเจเจเจพ เจเจฟ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเฉ เจนเฉเจเจ เจ เจคเฉ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค (เจนเจพเจ, เจฌเฉเจธเจผเจ, เจเจน เจ เฉฐเจค เจจเจนเฉเจ เจนเฉเฅค เจเจคเจชเจพเจฆ เจฆเฉ เจตเจฟเจเจพเจธ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจฏเฉเจเจจเจพเจตเจพเจ เจนเจจเฅค เจฎเฉเจ เจ เฉฑเจ เจนเฉ เจฐเฉเจเจพเจเจเจพ)
เจเจธ เจจเฉเฉฐ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ?
เจคเฉเจธเฉเจ เจฒเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเจฆเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจฌเฉเจจเจคเฉเจเจ เจญเฉเจเจฆเฉ เจนเฉ (เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ, เจเจฒเจฟเจเจนเจพเจเจธ, เจเจฆเจฟ เจจเฉเฉฐ)เฅค เจคเฉเจธเฉเจ เจเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจฆเฉ เจนเฉ. เจซเจฟเจฐ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจเฉเจคเจพเจตเจจเฉ เจจเฉเฉฐ เจเจพเจฒเฉ/เจฌเฉฐเจฆ เจเจฐเฉเฅค เจฌเจฒเฉเจฐเจเจฐ เจเจชเจฃเฉ เจเจช เจเจนเจจเจพเจ เจเฉเจจเจฒเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเฉเจเจจเจพ เจญเฉเจเฉเจเจพ เจเฉ เจคเฉเจธเฉเจ เจเฉเจเจซเจฟเจเจฐ เจเฉเจคเฉ เจนเจจ (เจเจฎเฉเจฒ, เจเฉเจฒเฉเจเฉเจฐเจพเจฎ, เจธเจฒเฉเจ, เจเจฆเจฟ)เฅค เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจจเจฟเจธเจผเจเจฟเจค เจ เฉฐเจคเจฐเจพเจฒเจพเจ 'เจคเฉ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจ เจคเฉ... เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจน เจธเจญ เจนเฉ)
เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฆเฉ เจจเจพเจฒ เจฆเจฟเจเจพเจเจฃเจพ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจนเฉ:
-- @interval 10s
-- @name script1
local minRequestsRPS = 100
local log = require("log")
local ch1 = require("datasource.clickhouse.ch1")
local res, err = ch1.query("SELECT sum(requests) AS rps FROM some_table WHERE date = now()")
if err ~= nil then
log.error("clickhouse 'ch1' query error: " .. err)
return
end
local resultRPS = res[1].rps
if resultRPS < minResultRPS then
alert.error("rps-min-limit", "Requests RPS are very small: " .. tostring(resultRPS))
else
alert.success("rps-min-limit", "Requests RPS ok")
end
เจเฉฑเจฅเฉ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ:
-
เจ เจธเฉเจ เจธเฉฐเจเฉเจค เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจน เจธเจเฉเจฐเจฟเจชเจ เจนเจฐ 10 เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเจฒเจพเจ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ
-
เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจจเจพเจฎ เจฆเจฐเจธเจพเจ (เจเจชเฉเจเจ เจฒเจ, เจฒเฉเจเจธ เจตเจฟเฉฑเจ เจกเจฟเจธเจชเจฒเฉ เจฒเจ, เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจ เจฒเจ)
-
เจเจเจเจชเฉเฉฑเจ เจฒเฉเจ เจฒเจ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเฉ
-
เจจเจพเจฎ เจฆเฉ เจจเจพเจฒ เจเจฒเจฟเฉฑเจเจนเจพเจเจธ เจคเฉฑเจ เจชเจนเฉเฉฐเจเจฃ เจฒเจ เจเฉฑเจ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเฉ
ch1
(เจเฉเจจเฉเจเจธเจผเจจ เจเฉเจฆ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ) -
เจเจฒเจฟเฉฑเจเจนเจพเจเจธ เจจเฉเฉฐ เจฌเฉเจจเจคเฉ เจญเฉเจเฉ
-
เจเจฟเจธเฉ เจเจฒเจคเฉ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฒเฉเจ เจ เจคเฉ เจเจเจเจผเจฟเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเฉเจจเฉเจนเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ
-
เจชเฉเฉฑเจเจเจฟเฉฑเจ เจฆเฉ เจจเจคเฉเจเฉ เจฆเฉ เจเฉฑเจ เจธเจฅเจฟเจฐ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเฉ (เจเฉฑเจ เจฒเจพเจเจต เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจน เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจธเจเจเฉเจฐเฉเจธ เจกเฉเจเจพเจฌเฉเจธ เจคเฉเจ)
-
ID เจจเจพเจฒ เจเฉเจคเจพเจตเจจเฉ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจพเจ เจ เจฏเฉเจ เจเจฐเฉ
rps-min-limit
-
เจเฉเจเจฐ เจเฉเจคเจพเจตเจจเฉ เจธเจฅเจฟเจคเฉ เจฌเจฆเจฒ เจเจ เจนเฉ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจธเฉเจเจจเจพ เจชเฉเจฐเจพเจชเจค เจนเฉเจตเฉเจเฉ
เจเจฆเจพเจนเจฐเจฃ เจเจพเจซเจผเฉ เจธเจฐเจฒ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจฌเฉเจธเจผเฉฑเจ, เจ เจธเจฒ เจเฉเจตเจจ เจฆเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจเจพเจซเจผเฉ เจฒเฉฐเจฌเฉเจเจ เจ เจคเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจเจฒเจเจฃ เจตเจฟเฉฑเจ เจชเฉเจฃเจพ เจ เจคเฉ เจเจฒเจคเฉเจเจ เจเจฐเจจเจพ เจเจธเจพเจจ เจนเฉเฅค
เจเจธ เจฒเจ, เจเฉฑเจ เจคเจฐเจเจชเฉเจฐเจจ เจเฉฑเจเจพ เจชเจฐเจฟเจชเฉฑเจ เจนเฉ เจเจ เจนเฉ - เจคเฉเจนเจพเจกเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฒเจ เจเฉเจธเจ เจฒเจฟเจเจฃ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ เจฒเจเฅค เจ เจคเฉ เจธเฉฐเจธเจเจฐเจฃ v0.4.0 เจตเจฟเฉฑเจ เจเจน เจชเฉเจฐเจเจ เจนเฉเจเจ.
เจเฉเจธเจเจฟเฉฐเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ
เจเจชเจฐเฉเจเจค เจเจฆเจพเจนเจฐเจจ เจคเฉเจ เจธเจพเจกเฉ เจธเจเฉเจฐเจฟเจชเจ เจฒเจ เจเจฆเจพเจนเจฐเจจ เจเฉเจธเจ:
-- @test script1
-- @name script1-test
test = require('test')
local resp = {
{
rps = 10
}
}
test.datasource('clickhouse.ch1').on('query', 'SELECT sum(requests) AS rps FROM some_table WHERE date = now()').response(resp)
test.alert().assertCalled('error', 'rps-min-limit', 'Requests RPS are very small: 10')
test.alert().assertNotCalled('success', 'rps-min-limit', 'Requests RPS ok')
เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ:
-
เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจจเจพเจฎ เจฆเฉฑเจธเฉ เจเจฟเจธ เจฒเจ เจเฉเจธเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ
-
เจเฉเจธเจ เจฆเจพ เจจเจพเจฎ (เจฒเฉเจ เจฒเจ)
-
เจเฉเจธเจเจฟเฉฐเจ เจฎเฉเจกเฉเจเจฒ เจจเจพเจฒ เจเฉเฉเฉ
-
เจ เจธเฉเจ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจฒเจฟเฉฑเจเจนเจพเจเจธ เจจเฉเฉฐ เจเจฟเจธเฉ เจเจพเจธ เจฌเฉเจจเจคเฉ เจฒเจ เจเฉ เจจเจคเฉเจเจพ เจตเจพเจชเจธ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ
ch1
-
เจ เจธเฉเจ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจพเจธ เจธเฉเจจเฉเจนเฉ เจฆเฉ เจจเจพเจฒ เจเฉเจคเจพเจตเจจเฉ (เจเจฒเจคเฉ) rps-min-limit เจเจพเจฒ เจเฉเจคเฉ เจเจ เจธเฉ
-
เจเจพเจเจ เจเจฐเฉ เจเจฟ rps-min-limit เจเฉเจคเจพเจตเจจเฉ เจ เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉเจ เจธเฉ (เจธเจซเจฒเจคเจพ)
เจฌเจฒเฉเจฐเจเจฐ เจนเฉเจฐ เจเฉ เจเจฐ เจธเจเจฆเจพ เจนเฉ?
เจฎเฉเจ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ, เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจฌเจพเจฒเจฐเจเจฐ เจฆเฉ เจนเฉเจจเจฐ เจจเฉเฉฐ เจเฉเจนเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจพเจเจเจพ. เจคเฉเจธเฉเจ เจ
เจงเจฟเจเจพเจฐเจค เจตเฉเจฌเจธเจพเจเจ 'เจคเฉ เจตเจฟเจธเจคเจพเจฐ เจจเจพเจฒ เจธเจญ เจเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ
-
เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจจ
-
เจเจฒเจฟเฉฑเจเจนเจพเจเจธ
-
เจกเจพเจเจเจพเจจเฉ
-
MySQL
-
เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ
-
เจฒเฉเจเฉ
-
-
เจเฉเจจเจฒเจพเจ เจจเฉเฉฐ เจธเฉเจเจจเจพเจตเจพเจ เจญเฉเจเฉ
-
เจนเฉเจฒเฉ
-
เจคเจพเจฐ
-
syslog
-
เจธเฉเจเจฟเจค เจเจฐเฉ (เจคเฉเจนเจพเจกเฉ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ UI เจธเฉเจเจจเจพเจตเจพเจ)
-
เจ-เจฎเฉเจฒ
-
เจตเจฟเจตเจพเจฆ
-
-
เจเจชเจฃเฉ เจกเฉเจเจพ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเฉเจฐเจพเจซ เจฌเจฃเจพเจ, เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ S3 เจ เจจเฉเจเฉเจฒ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจ เจชเจฒเฉเจก เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเฉเจเจจเจพเจตเจพเจ เจจเจพเจฒ เจเฉเฉเฉ (
เจคเจธเจตเฉเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจเจฆเจพเจนเจฐเจจ ) -
เจคเฉเจนเจพเจจเฉเฉฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ - เจเจฒเฉเจฌเจฒ เจเฉเฉฐเจเฉ/เจฎเฉเฉฑเจฒ เจธเจเฉเจฐเฉเจ เจตเจฟเจเจเจพเจฐ เจกเฉเจเจพ เจฆเจพ เจเจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ
-
เจฒเฉเจ เจตเจฟเฉฑเจ เจเจชเจฃเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฒเจฟเจเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ (เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจฒเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ json, csv เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเจชเจฒเจพเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ)
-
เจเจชเจฃเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจคเฉเจ HTTP เจฌเฉเจจเจคเฉเจเจ เจญเฉเจเฉ (เจ เจคเฉ เจเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ, เจฌเฉเจธเจผเจ)
-
เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ (เจ เจเฉ เจคเฉฑเจ เจเจจเจพ เจเจพเจฐเจเจธเจผเฉเจฒ เจจเจนเฉเจ เจเจฟเฉฐเจจเจพ เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ)
-
เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจจเจฟเจฐเจฏเจพเจค เจฎเฉเจเฉเจฐเจฟเจเจธ
เจคเฉเจธเฉเจ เจนเฉเจฐ เจเฉ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจเฉ?
เจเจน เจชเจนเจฟเจฒเจพเจ เจนเฉ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจ เจคเฉ เจ เจธเฉเจ เจธเฉฐเจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจฒเจพเจเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฐเฉเจจ. เจเจน เจตเจฐเจเจจ v1.0.0 เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ
เจฎเฉเจ เจนเฉเจฐ เจกเจพเจเจพ เจธเจฐเฉเจคเจพเจ เจ เจคเฉ เจธเฉเจเจจเจพ เจกเจฟเจฒเฉเจตเจฐเฉ เจเฉเจจเจฒเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจ เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจฎเฉเจเจเฉเจกเฉเจฌเฉ เจจเฉเฉฐ เจเฉเจ เจฆเฉเจตเฉเจเจพเฅค เจเฉเจ เจฒเจ เจฒเจเจเฉเจฒเฉ เจเฉเจ. SMS เจญเฉเจเฉ เจ เจคเฉ/เจเจพเจ เจเจชเจฃเฉ เจฎเฉเจฌเจพเจเจฒ เจซเจผเฉเจจ 'เจคเฉ เจเจพเจฒ เจเจฐเฉเฅค เจ เจธเฉเจ เจธเจฟเจฐเจซเจผ เจซเจพเจเจฒเจพเจ เจคเฉเจ เจนเฉ เจจเจนเฉเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจกเฉเจเจพเจฌเฉเจธ เจคเฉเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค เจ เฉฐเจค เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเฉฑเจ เจนเฉเจฐ เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจตเฉเจฌเจธเจพเจเจ เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฒเจ เจฌเจฟเจนเจคเจฐ เจฆเจธเจคเจพเจตเฉเจเจผ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค
เจเฉเจ เจตเจฟเจ เจเจคเฉ เจนเจฎเฉเจธเจผเจพ เจเฉเจ เจเฉเจ เจฐเจฟเจนเจพ เจนเฉ) เจเฉฑเจฅเฉ เจ เจธเฉเจ เจคเจฐเจเฉเจนเจพเจ เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจธเฉเฉฑเจ เจเจฐเจจ เจฒเจ เจญเจพเจเจเจพเจฐเฉ เจฆเฉ เจฌเฉเจจเจคเฉ 'เจคเฉ เจญเจฐเฉเจธเจพ เจเจฐเจฆเฉ เจนเจพเจเฅค เจ เจคเฉ เจธเจญ เจเฉเจ เจฆเจพ เจ เจนเจฟเจธเจพเจธ เจเจฐเจจ เจฒเจ เจญเจพเจเจเจพเจฐเฉ เจฆเฉ เจฎเจฆเจฆ เจเจฐเจจ เจฒเจ
เจ เฉฐเจค เจตเจฟเฉฑเจ
เจ
เจธเฉเจ เจตเจฐเจคเจฆเฉ เจนเจพเจ
เจ เจคเฉ เจคเฉเจนเจพเจกเฉ เจ เฉฐเจ เจ เจคเฉ เจชเฉเจเจฐ เจจเจพเจฒ เจธเฉเจเจเจค เจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com