temBoard 8

Bonjour

  • Damien Clochard
  • DBA PostgreSQL & Co-fondateur de Dalibo
  • Product Owner de TemBoard

C’est quoi ?

  • Administrer et superviser PostgreSQL.
  • Objectif zéro accès shell.
  • Gèrer plusieurs centaines d’instances.

Version 8

  • Aboutissement d’une année complète de travail
  • Réorientation du projet
  • Rénovation de la base de code
  • Ouverture vers de nouvelles fonctionnalités
  • Merci à Etienne !

Nouvauté: Documentation

https://temboard.readthedocs.io/

Supervision

  • Nouveauté: Tableau de bord amélioré
  • Graphiques
  • Alertes
  • Notification

Nouveauté : Inventaire

  • Télécharger l’Inventaire des instances
  • Info détaillée sur l’instance
  • D’autres fonctionnalités vont suivre : ansible, etc.

Activité

  • Sessions
  • Interblocages
  • Nouveauté: Meilleure gestion de l’affichage

Configuration

  • Visualiser / Gérer la conf de l’instance
  • Zone de recherche
  • Nouveauté: Authentification simplifiée

Maintenance

  • Estimation de la fragmentation
  • Opérations de maintenance
  • Planification

Performances des requêtes

  • Analyse des requêtes.
  • Corrélation avec la supervision.
  • Nouveauté: les agents ouvrent 25% de transactions en moins

Compatibilité

  • Nouveauté: Support de PostgreSQL 15
  • Nouveauté: Support de RHEL 8 et 9
  • Debian buster, bullseye, bookworm.
  • Disponible sur les dépôts YUM et APT de Dalibo Labs.

Déploiement

  • Un serveur central et un agent par instance PostgreSQL.

  • Commencer par le serveur

  • Puis installer l’agent et pointer vers l’UI

  • Plusieurs agents/instances peuvent cohabiter sur la même VM

  • Nouveauté: Enregistrer l’agent depuis le serveur

Transition depuis la Version 7

Attention!

  • Le serveur 8 est compatible avec les agents 7
  • Mais le serveur 7 n’est pas compatible avec les agents 8 !

Transition depuis la Version 7

  • Passer le serveur Temboard de la version 7 à 8
  • Puis mettre à jour l’agent sur chaque instance

Conclusion

  • Un nouveau départ pour le projet
  • Nouvelles Orientations:
    • Gestion de grands parcs
    • Automatisation
    • Intégration d’outils externes (PEV2,…)

Questions