Aller au contenu principal

Procédure de Maintenance

Cette section décrit les étapes recommandées pour assurer la maintenance régulière de QALITA Platform afin de garantir sa performance, sa stabilité et sa sécurité.


I. Maintenance Hebdomadaire

1. Vérification de l’état des services

Assurez-vous que tous les services nécessaires à la plateforme sont actifs :

Kubernetes :

kubectl get pods -n qalita
kubectl get pvc -n qalita

Docker Compose :

docker ps
docker volume ls

Vérifiez que tous les conteneurs qalita-*, ainsi que PostgreSQL, Redis et SeaweedFS sont en état healthy.

2. Supervision des logs

Consultez les logs récents pour détecter d’éventuelles erreurs :

kubectl logs <nom-du-pod> -n qalita

Ou dans Docker :

docker logs qalita-backend

Inspectez notamment les logs des services :

  • Backend
  • Agent
  • SeaweedFS (filer et volume)
  • Postgresql

II. Maintenance Mensuelle

1. Sauvegarde de la base de données

Exécutez une sauvegarde PostgreSQL :

pg_dump -U <user> -h <host> -p 5432 -F c -b -v -f qalita_backup_$(date +%F).dump qalita

Vérifiez l'intégrité de la sauvegarde.

2. Nettoyage des fichiers obsolètes

Nettoyez manuellement les fichiers inutilisés sur SeaweedFS (par exemple anciens résultats de packs, logs très anciens).

3. Revue des métriques

Vérifiez les volumes des métriques :

  • Croissance de la base de données.
  • Dossiers SeaweedFS volumineux (source, output, logs, etc.).
  • Éventuelles métriques en échec répétitif (depuis l’interface graphique ou via API).

III. Maintenance Trimestrielle

1. Mise à jour de la plateforme

Helm / Kubernetes

helm repo update
helm upgrade qalita qalita/qalita -n qalita -f values.yaml

Docker Compose

Mettre à jour les images :

docker-compose pull
docker-compose up -d
attention

Effectuez une sauvegarde complète avant chaque mise à jour.

2. Revue des accès utilisateurs

Supprimez les utilisateurs inactifs, modifiez les rôles si nécessaire. Rendez-vous dans l’interface :

Paramètres > Utilisateurs & Roles

3. Mise à jour des certificats TLS

Si vous utilisez des certificats manuels (sans cert-manager), pensez à :

  • Vérifier les dates d’expiration.
  • Renouveler et redéployer les certificats si nécessaire.

IV. Vérification de la licence

Vérifier la validité de la licence :

Vous pouvez vérifier l’état de votre licence directement depuis :

  • L’interface utilisateur : Paramètres > Licence.

Si la licence approche de l’expiration, contactez contact@qalita.io.


V. Export de rapport de maintenance

Compilez les résultats des opérations (statut des pods, erreurs, tailles de stockage, etc.) dans un rapport PDF ou Markdown pour archivage interne ou partage avec l’équipe QALITA.


Conclusion

Ces opérations de maintenance sont essentielles pour assurer la pérennité de votre instance QALITA Platform. Pour toute question, contactez notre support technique.

📩 support@qalita.io