Increasing Prometheus storage retention

后端 未结 3 1221
走了就别回头了
走了就别回头了 2021-02-13 01:47

Hi I have Prometheus server installed on my AWS instance but the data is been removed automatically after 15 days. I need to have data for an year or months, is there anything I

3条回答
  •  误落风尘
    2021-02-13 02:24

    1. Edit the prometheus.service file vi /etc/systemd/system/prometheus.service

    2. add "--storage.tsdb.retention.time=1y" below to "ExecStart=/usr/local/bin/prometheus ".

    So the config will look like bellow for 1 year of data retention.

    [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 /etc/prometheus/prometheus.yml \
        --storage.tsdb.path /var/lib/prometheus/ \
        --web.console.templates=/etc/prometheus/consoles \
        --web.console.libraries=/etc/prometheus/console_libraries \
        --web.external-url=http://34.89.26.156:9090 \
        --storage.tsdb.retention.time=1y
    [Install]
    WantedBy=multi-user.target
    

提交回复
热议问题