5 min de lecture
Nouveau dashboard de base de données avec aperçu des statistiques
Chaque fonctionnalité que vous utilisiez sur le tableau de bord de la base de données est disponible avec une meilleure interface.

Le dashboard de base de données était la dernière interface legacy qu’il restait à mettre à jour. Il faisait partie de l’ancien dashboard Scalingo ; il reçoit enfin l’attention qu’il méritait avec un design repensé et de nouvelles fonctionnalités, dont les statistiques de base de données ! En ajoutant de nouvelles fonctionnalités au passage, nous nous sommes assurés qu’il adopte le même langage visuel que les autres sites Scalingo. Toutes les fonctionnalités que vous utilisiez sont disponibles, avec une meilleure interface.

Aperçu du dashboard MongoDB
Comment accéder au dashboard de base de données
Rendez-vous sur votre app dans le dashboard Scalingo
Cliquez sur l’onglet Addons
Cliquez sur Link to dashboard, qui vous mènera au dashboard de base de données
Liste des addons concernés
Les addons suivants ont désormais accès à leur nouveau dashboard.
Informations générales
Cette section affiche plusieurs informations.
Le nom de l’app à laquelle cette base de données est liée
Le type de base de données que vous utilisez
La version sur laquelle votre base de données fonctionne
Un lien vers l’image Docker Hub
La chaîne de connexion que vous pouvez réutiliser dans votre app
Statistiques
La section Statistiques est divisée en deux zones : la première concerne les statistiques système, et la seconde les statistiques spécifiques à la base de données.
Dans les statistiques système, vous trouverez l’utilisation actuelle du CPU, de la RAM et du SWAP de votre container. Elles indiquent également les niveaux maximums de RAM et de SWAP atteints. Vous pouvez ainsi vous faire une idée de la consommation globale et décider s’il est nécessaire ou non de passer à un plan de base de données supérieur.
Les statistiques de base de données affichent la taille des données remontée par votre base, ainsi que l’espace disque physique réellement alloué. Certaines bases disposent de statistiques spécifiques, comme MongoDB avec la taille des index, ou MySQL avec le nombre de connexions.
Gestion des utilisateurs
Cette fonctionnalité est uniquement disponible pour les bases de données qui ont un besoin clair d’authentification, à savoir MongoDB, MySQL et PostgreSQL.
La gestion des utilisateurs vous permet d’ajouter et de supprimer des utilisateurs de votre base de données. Par défaut, lorsque vous provisionnez un nouvel addon de base de données, un utilisateur ayant l’ID de l’addon est ajouté. Les utilisateurs de base de données peuvent être en lecture seule si vous en avez besoin. Lors de la création d’un nouvel utilisateur, vous pouvez laisser le champ mot de passe vide : notre système générera un mot de passe robuste pour vous.

Sauvegardes
Pour les addons de bases de données payants, des sauvegardes automatisées sont effectuées périodiquement, chaque jour, avec la politique de rétention suivante : toutes les sauvegardes sont conservées pendant un mois, puis une par semaine pour le 2e et le 3e mois, et enfin une par mois pour les 4e, 5e et 6e mois. Au total, 41 sauvegardes sont disponibles pour vous. Vous pouvez en savoir plus dans le Centre de documentation. Pour télécharger vos sauvegardes, rendez-vous dans l’onglet Backups du dashboard de base de données.

Fonctionnalités avancées
Oplog MongoDB
Actuellement, MongoDB dispose d’une fonctionnalité avancée appelée Oplog. Meteor utilise Oplog pour améliorer les performances et conserver la synchronisation en temps réel lors du scaling des applications. Avec Oplog activé, une app Meteor peut recevoir les mises à jour de base de données en temps réel depuis MongoDB au lieu de les interroger régulièrement. Pour cette raison, Oplog est très utile aux utilisateurs de Meteor ; assurez-vous donc qu’il est activé en vous rendant dans l’onglet Advanced du dashboard MongoDB.

Extensions PostgreSQL
Les extensions PostgreSQL sont des scripts qui, une fois activés, apportent de nouvelles fonctionnalités à votre base de données, comme hstore (hash maps), postgis (objets géographiques) et uuid-ossp (génération d’UUID). La liste des extensions disponibles sur Scalingo se trouve dans l’onglet Advanced de votre dashboard PostgreSQL. Pour activer une extension, veuillez vous référer à la documentation Managing PostgreSQL extensions.

Mettre à jour la version de la base de données
Une autre fonctionnalité avancée est la mise à jour de base de données dans l’onglet Overview. Lorsqu’un éditeur de base de données publie une nouvelle version, nous la proposons dès que possible et vous pouvez choisir de mettre à jour en un seul clic. Le processus de mise à jour est rapide et entièrement automatisé grâce à notre infrastructure basée sur des containers Docker.
Futur
La première étape consistait à rendre le dashboard de base de données plus utilisable et plus agréable visuellement. Dans les mois à venir, nous ajouterons de nouvelles fonctionnalités pour vous donner davantage de contrôle sur vos bases de données et rendre cette partie de l’API publique. Vous pourrez sélectionner la version de base de données vers laquelle vous souhaitez mettre à jour, choisir l’heure à laquelle les sauvegardes seront effectuées et le moment où les mises à jour automatisées auront lieu.

Yann Klis
Yann KLIS a fondé Scalingo en 2015 avec son associé Léo Unbekandt avec la vision de proposer une plateforme cloud d'hébergement web, véritable alternative européenne et souveraine aux géants américains. Aujourd'hui Scalingo héberge plusieurs milliers d'applications web déployées par des clients du monde entier ! L'objectif de Scalingo est de devenir la plateforme cloud de référence pour les développeurs web en Europe. Auparavant, il a fondé Novelys, un studio de développement spécialisé dans la technologie Ruby on Rails.
Restez informé
Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.
Prêt à déployer en toute confiance ?
Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.
Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment





