
We have seen some poor performance from gitea which may be related to manage project updates. Start a dstat service which logs to a csv file on our system-config-run job hosts in order to collect performance info from our services in pre merge testing. This will include gitea and should help us evaluate service upgrades and other changes from a performance perspective before they hit production. Change-Id: I7bdaab0a0aeb9e1c00fcfcca3d114ae13a76ccc9
29 lines
663 B
YAML
29 lines
663 B
YAML
- name: Install dstat
|
|
become: yes
|
|
package:
|
|
name: dstat
|
|
state: present
|
|
- name: Install dstat unit
|
|
become: yes
|
|
copy:
|
|
dest: /etc/systemd/system/dstatlogger.service
|
|
owner: root
|
|
group: root
|
|
mode: 0644
|
|
content: |
|
|
[Unit]
|
|
Description=Dstat logging service
|
|
[Service]
|
|
User=root
|
|
ExecStart=/usr/bin/dstat -tcmndrylpg --tcp --swap --output /var/log/dstat-csv.log
|
|
KillMode=process
|
|
TimeoutStopSec=300
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
- name: Reload systemd
|
|
become: yes
|
|
command: systemctl daemon-reload
|
|
- name: Start dstat unit
|
|
become: yes
|
|
command: systemctl start dstatlogger
|