Open YuanPeize opened 11 months ago
I uploaded the plugins to the folder "reproduction/server_files/plugins for dool". Thanks for your reminder.
We tested on PG 12.7, 12.8, and 12.14. You may check the SQLs in the plugins and Python scripts for higher versions of PG.
./dool --postgresql-time -a -s -i -r --aio --fs --ipc --lock --raw --socket --tcp --udp --unix --vm --vm-adv --zones --postgresql-conn --postgresql-lockwaits --postgresql-settings --output ./metricsx.csv --noupdate 5 > /dev/null' C-m tmux new-session -d -s $sess2 ./dool --postgresql-time --postgresql-all --output ./metricsy.csv --noupdate 5 > /dev/null' C-m
简单测试了采集数据的过程, metricsx.csv 操作系统的metric都采集到了 ,但是metricxy.csv 中只显示了如下信息 "Host:","ubuntu-master",,,,"User:","root" "Cmdline:","./dool --postgresql-time --postgresql-all --output ./data/metricsy.csv --noupdate 5",,,,"Date:","21 Nov 2023 22:04:18 CST" 似乎并没有采集到数据,请问这个问题如何解决呢?
./dool --postgresql-time -a -s -i -r --aio --fs --ipc --lock --raw --socket --tcp --udp --unix --vm --vm-adv --zones --postgresql-conn --postgresql-lockwaits --postgresql-settings --output ./metricsx.csv --noupdate 5 > /dev/null' C-m tmux new-session -d -s $sess2 ./dool --postgresql-time --postgresql-all --output ./metricsy.csv --noupdate 5 > /dev/null' C-m
简单测试了采集数据的过程, metricsx.csv 操作系统的metric都采集到了 ,但是metricxy.csv 中只显示了如下信息 "Host:","ubuntu-master",,,,"User:","root" "Cmdline:","./dool --postgresql-time --postgresql-all --output ./data/metricsy.csv --noupdate 5",,,,"Date:","21 Nov 2023 22:04:18 CST" 似乎并没有采集到数据,请问这个问题如何解决呢? 我的pg的版本是PostgreSQL 10.23 会不会是版本太低的原因?
应该是因为在停止dool的时候,没将缓冲区的内容打印到文件。我刚修改了reproduction/server_files/stop_dool2.sh,改为发送Ctrl-C
运行dool需要在~/.bashrc中添加以下内容: export DSTAT_PG_USER=postgres export DSTAT_PG_PWD=YOUR_PASSWORD export DSTAT_PG_HOST=YOUR_IP export DSTAT_PG_PORT=YOUR_PORT 我将这一要求添加到了reproduction/README.md中。
It seems that these two plugins ”postgresql-conn“ && ”postgresql-lockwaits“ are missing, pray for your upload!