FR
Se connecter Crée ton compte

Comment installer Grafana sur Saplo (tableaux de bord et monitoring)

Grafana transforme les métriques de tes serveurs, applications et bases de données en tableaux de bord lisibles et en alertes. Nous te montrons comment l’installer sur ta propre Box et comment connecter une première source de données.

Grzegorz Kalmus ·

Grafana Cloud, avec un forfait payant, peut coûter bien plus de 100 € par mois, avant même que tu connectes ta première source de données, car la facturation dépend du nombre de séries de métriques et de leur durée de conservation. Grafana OSS est exactement le même moteur de graphiques et d’alertes, open source, que tu installes sur ton propre Box, en une seule fois, sans facture mensuelle dépendant du nombre de métriques que tu collectes. Voici, étape par étape, comment déployer Grafana sur Saplo.

Pourquoi Grafana sur ton propre Box plutôt que Grafana Cloud

Les offres payantes de Grafana Cloud ont deux caractéristiques particulièrement pénibles lorsque tu surveilles plusieurs projets simultanément :

  • un coût qui augmente avec le nombre de métriques et leur durée de conservation - plus tu surveilles de serveurs et d'applications et plus tu veux conserver l'historique, plus ta facture mensuelle est élevée,
  • une limite sur le forfait gratuit qui sera tôt ou tard dépassée - le niveau gratuit suffit pour un petit projet, pas pour plusieurs clients à la fois.

Grafana OSS est le même moteur que tu installes sur ton propre Box. Aucun frais ne dépend du nombre de métriques, les données de télémétrie restent sur ton infrastructure et l'apparence ainsi que la logique de création des tableaux de bord sont identiques à celles de la version cloud.

Prérequis

Pour faire tourner Grafana sur Saplo, tu as besoin de :

  • un Box avec Docker activé (le moteur l'active automatiquement lors de l'installation via le Catalogue d'applications, l'imbrication dans un conteneur est nécessaire, un réglage activé par défaut sur Saplo),
  • au moins 512 MB de RAM libre sur le Box et 2 GB d'espace disque pour la base de données interne,
  • un domaine ou un sous-domaine *.saploapp.pl inclus dans le prix de chaque formule.

Il vaut la peine de distinguer d'emblée ce que Grafana est et ce qu'il n'est pas. Grafana ne collecte elle-même aucune métrique, c'est uniquement un moteur de graphiques, de tableaux de bord et d'alertes. Après le premier lancement, tu connectes manuellement la source de données dans l'onglet Connections, par exemple Prometheus qui collecte les métriques des serveurs, InfluxDB avec des données temporelles ou une simple base MySQL ou Postgres contenant des tables à analyser. Grafana sur Saplo conserve ses propres données, à savoir les tableaux de bord enregistrés, les comptes utilisateurs et la configuration des sources, dans une base SQLite distincte située dans le volume de données. Tu n'as donc besoin d'aucune base de données externe pour la seule installation.

Installation étape par étape

  1. Dans le Panneau Saplo, accède au Catalogue d'applications et sélectionne Grafana (catégorie « Données »).
  2. Indique la Box sur laquelle l'application doit être installée, ainsi que le domaine ou le sous-domaine sous lequel elle sera accessible.
  3. Confirme l'installation. Le moteur déploie un conteneur Docker avec l'image officielle grafana/grafana-oss, prépare un volume de données, génère un compte administrateur aléatoire et rend le Panneau accessible sous le domaine indiqué via nginx avec un SSL gratuit.
  4. Le moteur attend que Grafana réponde effectivement à la requête de vérification de l'état avant de considérer l'installation comme terminée. Ainsi, si l'image ne démarre pas, tu verras une erreur plutôt qu'un domaine qui ne répond pas.
  5. Une fois l'installation terminée, tu trouveras dans le Catalogue d'applications de la Box le fichier GRAFANA-SETUP.txt, contenant l'identifiant de connexion et le mot de passe généré pour le Panneau.

Première configuration

Grafana, tout comme MinIO ou Vaultwarden, génère automatiquement un compte administrateur lors de l'installation, au lieu de demander de le créer dans l'assistant.

  1. Connecte-toi au panneau à l'aide des données du fichier GRAFANA-SETUP.txt et change le mot de passe dans Administration -> Users, avant de faire quoi que ce soit d'autre, surtout si tu donnes accès à ton équipe.
  2. Ajoute ta première source de données dans Connections -> Data sources. Grafana prend en charge notamment Prometheus, InfluxDB, MySQL, PostgreSQL, Elasticsearch et Loki. La liste des sources prises en charge figure dans la documentation officielle de Grafana.
  3. Après avoir connecté ta source, construis ton premier tableau de bord dans Dashboards -> New, ou importe un modèle prêt à l'emploi depuis la galerie Grafana si tu surveilles un service populaire, comme un serveur nginx ou une base Postgres.
  4. Configure les alertes dans Alerting si tu veux recevoir une notification lorsqu'une métrique dépasse un seuil défini, par exemple lorsque l'utilisation du disque dépasse 90 pour cent.

Grafana sur Saplo contre Grafana Cloud

Grafana Cloud Pro Grafana sur Saplo
Coût augmente selon le nombre de séries de métriques et la durée de conservation inclus dans le prix de l'offre Saplo, sans supplément pour les métriques
Où sont les données infrastructure Grafana Labs ton Box
Version du moteur même code que Grafana OSS, plus les fonctionnalités cloud Grafana OSS, image officielle grafana/grafana-oss
Sources de données mêmes plugins et intégrations mêmes plugins et intégrations
Qui administre Grafana Labs Toi, mais sans installation manuelle d'un serveur

Questions fréquentes

Grafana collecte-t-elle les métriques elle-même, ou ai-je besoin d'autre chose ? Grafana ne collecte rien par elle-même. C'est uniquement un moteur de graphiques et d'alertes. Les métriques sont fournies par une source de données distincte, par exemple Prometheus ou une base SQL, que tu connectes manuellement après l'installation dans l'onglet Connections.

Quelles sources de données puis-je connecter ? Grafana prend en charge notamment Prometheus, InfluxDB, MySQL, PostgreSQL, Elasticsearch et Loki. Tu trouveras la liste complète des plug-ins dans le Panneau, lors de l'ajout d'une nouvelle source de données.

Puis-je surveiller uniquement le Box sur lequel Grafana s'exécute ? Oui, mais tu as besoin d'une application distincte qui collecte les métriques système, par exemple Prometheus avec un exportateur adapté, et tu dois la connecter comme source de données. L'installation de Grafana ne collecte pas ces métriques à elle seule.

Les données de Grafana sont-elles automatiquement sauvegardées ? Cela dépend du plan Box que tu as acheté. La sauvegarde fonctionne au niveau de l'ensemble du Box, comme pour les autres applications disponibles dans le Catalogue d'applications. Ce n'est pas une fonction propre à Grafana.

Puis-je avoir plusieurs tableaux de bord et plusieurs utilisateurs ? Oui, le nombre de tableaux de bord et de comptes utilisateurs n'est pas limité par Grafana OSS. Les seules limites sont les ressources du Box souscrit.

Si tu as des questions sur l'installation de Grafana sur ton propre Box ou sur la connexion de ta première source de données, écris-nous. Nous t'aiderons à effectuer la configuration initiale.

  • #Tableaux de bord
  • #Grafana
  • #Métriques
  • #Monitoring
  • #Guide