Uno, instale el entorno Go
Debido a que Promethues está desarrollado en lenguaje go, primero debe instalar un entorno go
1. Descargue la dirección del paquete de instalación:
-
Linux: go1.8.3.linux-amd64.tar.gz (86 MB)
-
Windows: go1.8.3.windows-amd64.msi (78 MB)
-
Mac: go1.8.3.darwin-amd64.tar.gz (85 MB)
-
Fuente: go1.8.3.src.tar.gz (15 MB)
2. Descomprimir
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
3. Modificar las variables de entorno
vim /etc/profile
添加
export PATH=$PATH:/usr/local/go/bin
刷新配置
source /etc/profile
4. Confirme si la configuración es buena
go version
go version go1.8.3 linux/amd64
Dos, instala Promethues
1. Descarga el paquete de instalación
Enlace al sitio web oficial: https://prometheus.io/download/
Elija la última versión de Linux 2.24.0: https://github.com/prometheus/prometheus/releases/download/v2.24.0/prometheus-2.24.0.linux-amd64.tar.gz
2. Descomprimir
tar -vxf prometheus-2.24.0.linux-amd64.tar.gz -C /usr/local/
3. Construye una cadena suave
ln -sv /usr/local/prometheus-2.24.0.linux-amd64/ /usr/local/prometheus
Tres, empieza Promethues
1. Ingrese / usr / local / prometheus para iniciar Promethues
Nota : No se recomienda comenzar en segundo plano de esta manera./prometheus --config.file = prometheus.yml &, esto fácilmente hará que los datos anteriores se pierdan cuando se reinicie Promethues
$ vim /etc/systemd/system/prometheus.service
--------------------------------------------------
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /usr/local/prometheus/prometheus.yml \
--storage.tsdb.path /data/prometheus/ \
--web.console.templates=/usr/local/prometheus/consoles \
--web.console.libraries=/usr/local/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
--------------------------------------------------
$ cp /usr/local/prometheus/prometheus /usr/local/bin
$ systemctl start prometheus
$ systemctl status prometheus
2. Utilice el puerto de acceso web predeterminado 9090 de promethues para acceder en el navegador
http://promethuess所在host:9090/classic/graph
Si aparece la siguiente pantalla, significa que su configuración es exitosa:
Cuarto, use y configure Grafana
Consulte mis otros dos artículos:
HDFS & Yarn en Promethues + monitoreo Grafana (2) -Configuración de la fuente de datos de Promethues
HDFS & Yarn en Promethues + monitoreo de Grafana (3) -Configuración del tablero de Grafana (tome Yarn como ejemplo)