J'ai un service particulier, qui enregistre des informations rares mais importantes. Je l'ai installé il y a quelques mois et aujourd'hui, j'ai couru journalctl -n 50 --unit=my-service
seulement pour trouver qu'il n'y avait pas d'entrées.
Je suis parfaitement satisfait de ce comportement pour la plupart des unités - soit j'ai besoin de quelque chose qui s'est produit tout de suite (ou il y a quelques jours au plus), et je me fiche des enregistrements vieux de plusieurs mois.
Cependant, existe-t-il un moyen de dire journald
d'avoir une politique de stockage et de conservation indépendante pour les enregistrements d'une seule unité particulière? Je veux conserver ces journaux particuliers pendant, disons, 5 ans - peu importe la taille que cela prendrait. Les journaux des autres unités ne devraient pas en être affectés et conserver leur comportement actuel.
Je suis en quelque sorte une compréhension perdue journald.conf(5)
et je ne peux pas comprendre quand une configuration par unité est possible. Si c'est le cas - apprécierait un bref exemple concret - quel fichier dois-je modifier / créer et que dois-je écrire. Ou, si vous savez avec certitude que ce n'est certainement pas faisable - ce serait aussi une bonne réponse.
REMARQUE: Mon cas particulier concerne l'hôte Arch Linux, mais je suppose que cela ne devrait pas beaucoup d'importance.