feedback: send default metrics
The patch extends feedback_daemon functionality - now it collects default metrics if module metrics of required version (>= 0.16.0) is installed. The metrics are sent as a part of feedback. Feedback version is bumped. Closes #8192 @TarantoolBot document Title: Feedback metrics Now tarantool collects default metrics and sends it with feedback if module metrics of required version (>= 0.16.0) is installed. The process can be tuned with following options: - `feedback_send_metric` - boolean, collect and send metrics if true. Is set to true by default. - `feedback_metrics_collect_interval` - number, period of metrics collection, in seconds. Is set to 60 by default. - 'feedback_metrics_limit' - number, memory limit for metrics. Is set to 1024 * 1024 (1 MB) by default. If required metrics module is not installed or collect always returns nil, metrics will not present in feedback. New version of feedback = 8.
Showing
- changelogs/unreleased/gh_8192_feedback_metrics.md 4 additions, 0 deletionschangelogs/unreleased/gh_8192_feedback_metrics.md
- src/box/lua/feedback_daemon.lua 108 additions, 3 deletionssrc/box/lua/feedback_daemon.lua
- src/box/lua/load_cfg.lua 9 additions, 0 deletionssrc/box/lua/load_cfg.lua
- test/box-luatest/gh_8192_feedback_daemon_metrics_test.lua 141 additions, 0 deletionstest/box-luatest/gh_8192_feedback_daemon_metrics_test.lua
- test/box/admin.result 6 additions, 0 deletionstest/box/admin.result
- test/box/cfg.result 12 additions, 0 deletionstest/box/cfg.result
Loading
Please register or sign in to comment