FluentBitでSystemdのログをLokiに送ってGrafanaで見れるようにし、ついでに設定をYAMLにしたでLokiのセットアップについて書いたが、Lokiのデータを/tmpに置いていたため、再起動などで揮発してログが見れなくなる問題があった。
そこで取り急ぎ永続化することにしたので、やったときのログを雑に残す。
確認環境
| Env | Ver |
|---|---|
| Ubuntu | 26.04.1 LTS |
| Loki | 3.5.9 |
前提
やったこと
- Lokiユーザーの作成と、永続化の保存先の作成
sudo groupadd --system loki sudo usermod -g loki loki sudo chown -R loki:loki /var/lib/loki - 現在のデータを永続化ストレージに移動
sudo cp -a /tmp/loki/. /var/lib/loki/ sudo chown -R loki:loki /var/lib/loki sudo du -sh /tmp/loki /var/lib/loki - 保存先を永続化ストレージに変更
common: - path_prefix: /tmp/loki/ + path_prefix: /var/lib/loki/ - Lokiの再起動
sudo systemctl restart loki
あとがき
以前バックリンク対応を入れたおかげで、こういう断片記事を書いても元記事からたどれるようになるので、今後は気軽にこういう断片をかけるようになると思うと便利だ。これまでは断片同士を探すのが地味に大変で、繋ぎ合わせるのに苦労していたが、それが少しは楽になると思っている。
しかし増えすぎるとノイズになるし、そのうちはやりWikiを作ったほうが良いようにも思える。幸いadiaryは元々Wikiとして使うことも想定されており、Lyndbaumでは差分や履歴管理にバックリンクまで入れているため、個人用Wikiとして使うには十分な機能を持ち合わせているので、実用性はあると思っている。