Инструменты пользователя

Инструменты сайта


it:prometheus:install

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
it:prometheus:install [2023/08/03 07:18] – создано ura2404it:prometheus:install [2023/12/10 16:58] (текущий) ura2404
Строка 5: Строка 5:
  
 **1. Скачать, распаковать** **1. Скачать, распаковать**
 +Качать отсюда https://github.com/prometheus/prometheus/releases
 +
 >$ wget https://github.com/prometheus/prometheus/releases/download/v2.46.0-rc.0/prometheus-2.46.0-rc.0.linux-amd64.tar.gz >$ wget https://github.com/prometheus/prometheus/releases/download/v2.46.0-rc.0/prometheus-2.46.0-rc.0.linux-amd64.tar.gz
 >$ tar xvf prometheus-2.46.0-rc.0.linux-amd64.tar.gz >$ tar xvf prometheus-2.46.0-rc.0.linux-amd64.tar.gz
Строка 34: Строка 36:
  
 **5. Создать пользователя, от имени которого будете запускать программу** **5. Создать пользователя, от имени которого будете запускать программу**
->$ sudo useradd --no-create-home --shell /bin/false prometheus+>$ %%sudo useradd --no-create-home --shell /bin/false prometheus%%
  
-**6. Создать юнит файл systemd для запуска:** +**6. Создать рабочую папку** 
->$ sudo systemctl edit --full --force prometheus.service+>$ sudo mkdir /var/lib/prometheus 
 +>$ sudo chown prometheus:prometheus /var/lib/prometheus 
 + 
 +**7. Создать юнит файл systemd для запуска** 
 +>$ %%sudo systemctl edit --full --force prometheus.service%%
 <code bash> <code bash>
 [Unit] [Unit]
Строка 56: Строка 62:
 </code> </code>
  
-**7. Разрешить, запустить, проверить сервис**+Если нужно разрешить API, то добавить параметр 
 +<code>--web.enable-admin-api</code> 
 + 
 + 
 +По умолчанию Prometheus хранит данные 15 дней, период указать в параметре 
 +<code>--storage.tsdb.retention.time=2y</code> 
 + 
 +**8. Разрешить, запустить, проверить сервис**
 >$ sudo systemctl enable prometheus >$ sudo systemctl enable prometheus
 >$ sudo systemctl start prometheus >$ sudo systemctl start prometheus
 >$ sudo systemctl status prometheus >$ sudo systemctl status prometheus
  
-**8. Проверить web интерфейс**+**9. Проверить web интерфейс**
 >http://localhost:9090/ >http://localhost:9090/
  
  
it/prometheus/install.1691047130.txt.gz · Последнее изменение: 2023/08/03 07:18 — ura2404