Skip to main content

Base de données de séries chronologiques (TSDB) et solution de surveillance gratuites et open source.

VictoriaMetrics est une base de données de séries temporelles (TSDB) gratuite et open source et une solution de surveillance, conçue pour collecter, stocker et traiter les métriques en temps réel.

Il prend en charge le Prometheus modèle pull et divers protocoles push(Graphite, InfluxDB, OpenTSDB) pour l'ingestion de données. Il est optimisé pour le stockage avec des entrées-sorties à forte latence, de faibles IOPS et des séries temporelles avec un taux de renouvellement élevé.

Pour lire les données et évaluer les règles d'alerte, VictoriaMetrics supporte les langages de requête PromQL, MetricsQL et Graphite. VictoriaMetrics Single est entièrement autonome et peut être utilisé comme un stockage à long terme pour les séries chronologiques.

VictoriaMetrics Single = Solution de surveillance sans souci. Gère facilement plus de 10M de séries chronologiques actives sur une seule instance. Parfait pour les petits et moyens environnements.

Déploiement de l'application VictoriaMetrics Marketplace

Options de VictoriaMetrics

Vous pouvez configurer votre application VictoriaMetrics en fournissant des valeurs pour les champs suivants :

ChampDescription
Nom d'hôteLe nom d'hôte de votre Linode VictoriaMetrics. Requis.

L'installation du logiciel devrait se terminer dans les 5 à 10 minutes suivant la fin du provisionnement du Linode.

Options générales

Pour obtenir des conseils sur la façon de remplir les autres options du formulaire de création d'un nœud de connexion, voir Mise en route > Créer un nœud de connexion. Cela dit, certaines options peuvent être limitées ou recommandées sur la base de ce site Marketplace App :

  • Distributions supportées : Ubuntu 20.04 LTS
  • Plan recommandé : Tous les types et toutes les tailles de plans peuvent être utilisés.

Démarrage après le déploiement

Config

La configuration de VictoriaMetrics est située à /etc/victoriametrics/single/scrape.yml sur le serveur. Cette application One Click utilise les ports 8428, 2003, 4242 et 8089 pour accepter les mesures de différents protocoles. Il est recommandé de désactiver les ports pour les protocoles qui ne sont pas nécessaires. Ubuntu pare-feu peut être utilisé pour désactiver facilement l'accès à des ports spécifiques.

Métriques de scraping

VictoriaMetrics supporte le scraping de métriques de la même manière que Prometheus . Vérifiez le fichier de configuration pour éditer les cibles de scraping. Voir plus de détails sur le scraping à Comment scrapper les exportateurs Prometheus .

Envoi de métriques

Outre le scraping, VictoriaMetrics accepte les demandes d'écriture pour différents protocoles d'ingestion. Cette application One Click supporte les protocoles suivants :

Voir plus de détails et d'exemples dans la documentation officielle.

UI

VictoriaMetrics fournit un Interface utilisateur (IU) pour le dépannage et l'exploration des requêtes. L'interface utilisateur est disponible à l'adresse suivante http://your_server_public_ipv4:8428/vmuiremplacez votre_serveur_public_ipv4 par votre_serveur_public_ipv4. Adresse IP de l'instance. Il permet aux utilisateurs d'explorer les résultats des requêtes via des graphiques et des tableaux.

Pour le vérifier, ouvrez l'écran suivant dans votre navigateur http://your_server_public_ipv4:8428/vmui puis entrez vm_app_uptime_seconds dans le champ de la requête pour exécuter la requête.

Exécutez la commande suivante pour interroger et récupérer un résultat de VictoriaMetrics Single with curl:

curl -sg http://your_server_public_ipv4:8428/api/v1/query_range?query=vm_app_uptime_seconds | jq

Accès à

Une fois que le serveur Linode est créé, vous pouvez utiliser la console web pour démarrer une session ou SSH directement sur le serveur en tant que root :

ssh root@votre_serveur_public_ipv4

Les prochaines étapes

L'application VictoriaMetrics Marketplace a été conçue pour Linode par VictoriaMetrics. Pour obtenir de l'aide concernant le déploiement de l'application, contactez le support Linode. Pour toute assistance concernant l'outil ou le logiciel lui-même, contactez VictoriaMetrics via Twitter, leur communauté Slack, ou leur communauté Telegram.