Gitlab + Cockpit: Prometheus 100% загрузка процессора - PullRequest
0 голосов
/ 09 апреля 2020

Я использую Cockpit для мониторинга сервера с помощью Gitlab.

Поскольку я установил Cockpit, Gitlab использует 100% моего процессора.
Когда я проверяю с помощью htop, я вижу, что это компонент Gitlab, prometheus.

Решение:

Пока я писал этот вопрос, я нашел решение.

Prometheus и Cockpit используют тот же порт по умолчанию (9090).
Мне просто нужно изменить порт Cockpit на другой, и все будет нормально:)

На Ubuntu Server 18.04 отредактируйте /etc/systemd/system/sockets.target.wants/cockpit.socket следующим образом:

[Unit]
Description=Cockpit Web Service Socket
Documentation=man:cockpit-ws(8)

[Socket]
ListenStream=XXXX <-- Change port here.
ExecStartPost=-/bin/ln -sf /usr/share/cockpit/issue/active.issue /run/cockpit/issue
ExecStopPost=-/bin/ln -sf /usr/share/cockpit/issue/inactive.issue /run/cockpit/issue

[Install]
WantedBy=sockets.target

Затем перезагрузите systemd config и перезапустите Cockpit:

sudo systemctl daemon-reload
sudo systemctl restart cockpit.socket

Вот и все!

...