最初は設定したきっかけです。興味なければ飛ばしてね。以下のサーバに対してprometheusでメトリクスを収集しています。managerPostgreSQL兼Redis兼prometheusサーバprometheus自体はデータベースサーバに乗せて兼任させており、負荷はGrafanaを動かさない限り大したことはありませんが、ストレージ容量が気になるところ。容量の計算式などはここ。prometheus.io/docs/...1ノードあたり800サンプル(node-exporterをcurlしてコメント行除いてwcでカウントしました)、15秒ごとに収集、サンプル取得対象7つで適当に計算すると、デフォルトの15日保存では約1GBほど消費する計算です。967680000バイト(約923MB)私の趣味サーバはケチケチ運用してるので、重要性高くないデータに対してEBSを1GBも使わせたくない、かつ15日もいらんっつーことで保存期間一週間くらいに減らそうと思い立ち作業開始。2.1.0+ds-1)タイトルの通りprometheusはubuntuのaptからインストールしたのでバージョンが古いです。作業systemdで管理されているのでとりあえずデフォルトの実行コマンドがどうなってるかを見てみる。なっているので、$ARGSを確認。storage.~略~$ARGSは特に設定されていないご様子。server.ARGS="--storage.tsdb.retention=7d"~以下略~バージョンが古いので上のprometheusのドキュメントページには廃止されたと書いてあるオプションで設定しています。daemon-reloadは無し。prometheus.serviceを実行。prometheus.serviceでEnvironmentFileだけ上書きって方が正しいはず。LTSも来るからprometheusのバージョン上がって設定書き換えなきゃならないのでええかなとか考えてます(雑)。