Prometheus-部署

官网 https://prometheus.io/download/

Prometheus部署

  1. 二进制部署

    wget https://github.com/prometheus/prometheus/releases/download/v2.19.1/prometheus-2.19.1.linux-amd64.tar.gz 下载安装包

tar zvxf prometheus-2.19.1.linux-amd64.tar.gz

mv prometheus-2.19.1文件夹 /usr/local/prometheus


    --storage.tsdb.retention=15d

  保存监控数据默认15天 Prometheus不支持长期的保存

  可以提供其他的时序数据库去保存

--storage.tsdb.path="data/"

    Prometheus数据落地目录是当前的data 如果需要落地其他磁盘

启动时添加参数就ok

--config.file="prometheus.yml"

    配置文件指定 默认是Prometheus.yaml

Prometheus system管理配置

  [Unit]

  Description=Prometheus

  After=network.target

  [Service]

  Type=simple

  User=root

  WorkingDirectory=/usr/local/prometheus

  ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml

  Restart=on-failure

  LimitNOFILE=65536

  [Install]

  WantedBy=multi-user.target

  2. docker部署

        docker run -p 9091:9090 -v /root/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

        run是前台运行因为没有 -d 需要后台运行就加-d

你可能感兴趣的:(Prometheus-部署)