5 min de lecture
Présentation de l’addon Scalingo InfluxDB
Notre mission chez Scalingo est d’aider les développeurs à ne plus avoir à se soucier de l’infrastructure. Cela inclut aussi les développeurs qui travaillent avec des bases de données de séries temporelles, ou TSDB. C’est pourquoi nous lançons aujourd’hui le nouvel addon Scalingo InfluxDB, qui vous permet de bénéficier d’InfluxDB as a Service directement intégré à Scalingo !

Notre mission chez Scalingo est d’aider les développeurs à ne plus avoir à se soucier de l’infrastructure. Cela inclut aussi les développeurs qui travaillent avec des bases de données de séries temporelles, ou TSDB.
C’est pourquoi nous lançons aujourd’hui le nouvel addon Scalingo InfluxDB, qui vous permet de bénéficier d’InfluxDB as a Service directement intégré à Scalingo !
Qu’est-ce que les développeurs font avec une base de données de séries temporelles ?
Commençons par la définition de Wikipédia :
Une base de données de séries temporelles, ou TSDB, est un système logiciel optimisé pour gérer des données de séries temporelles, c’est-à-dire des suites de valeurs indexées par le temps.
Les développeurs travaillant dans les trois domaines suivants utilisent très probablement une TSDB :
le monitoring DevOps personnalisé ;
l’analytics en temps réel ;
l’IoT et les données de capteurs.

Exemple d’utilisation du stockage de données de séries temporelles dans l’agriculture
En résumé, si vous avez besoin de stocker des informations dans le temps, vous pouvez envisager d’utiliser une TSDB plutôt qu’une base de données relationnelle classique.
Comme vous vous en souvenez peut-être, la vue des métriques dans votre dashboard Scalingo affiche des données de séries temporelles. En coulisses, le microservice qui les alimente utilise justement l’addon Scalingo InfluxDB.
Qu’est-ce qu’InfluxDB ?
InfluxDB est une base de données de séries temporelles open source, écrite en Go et sans dépendances externes. Ses principales fonctionnalités sont :
une API HTTP intégrée, pour démarrer sans avoir à écrire de code côté serveur ;
la possibilité d’ajouter des tags aux données, pour des requêtes très flexibles ;
un langage de requête proche de SQL ;
une installation et une administration simples ;
des lectures et écritures rapides ;
des requêtes conçues pour répondre en temps réel.
Dans InfluxDB, une information est composée d’un horodatage, d’une mesure — par exemple cpu_load ou temperature — et d’un champ, comme la valeur mesurée elle-même. Vous pouvez également associer des métadonnées à cette information, sous forme de tags, par exemple dc=paris ou host=server01.
Comme l’indique la documentation d’InfluxDB, une mesure peut être vue conceptuellement comme une table SQL, dont l’index principal est toujours le temps. Les tags et les champs correspondent à des colonnes : les tags sont indexés, les champs ne le sont pas. Avec InfluxDB, vous pouvez avoir des millions de mesures, sans définir de schéma à l’avance, et les valeurs nulles ne sont pas stockées.
Installer InfluxDB sur Scalingo
Pour installer InfluxDB sur Scalingo, rendez-vous simplement dans votre dashboard, dans l’onglet Addons d’une application.
Sélectionnez l’addon InfluxDB, puis choisissez votre plan.


N’oubliez pas que nous assurons les sauvegardes quotidiennes pour tous les plans payants.
Vous pouvez ensuite ouvrir une console distante interactive pour interroger vos données :
Conclusion
Le monde des bases de données de séries temporelles est désormais accessible en un clic. Vous pouvez dès maintenant consulter les plans disponibles et lire la documentation technique de cet addon.

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





