wget https://github.com/prometheus/prometheus/releases/download/v2.39.0/prometheus-2.39.0.linux-amd64.tar.gz
sudo tar -xzf prometheus-2.39.0.linux-amd64.tar.gz \
--transform 's/prometheus-2.39.0.linux-amd64/prometheus/' \
-C /etc
sudo mv /etc/prometheus/prometheus /usr/local/bin/
Check
prometheus --version
Config
cat /etc/prometheus/prometheus.yml
Run
prometheus --config.file "/etc/prometheus/prometheus.yml"
Test
curl localhost:9090/metrics
wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz
tar -xzf node_exporter-*
sudo cp node_exporter-*/node_exporter /usr/local/bin/
Check
node_exporter --version
Run
node_exporter &
Test
curl localhost:9100/metrics | grep node_cpu_seconds_total
Add
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]
- job_name: "node"
static_configs:
- targets: ["localhost:9100"]