VictoriaMetrics¶
Dans cet article
Information
VictoriaMetrics est une base de données et un système de surveillance haute performance pour le stockage et l'analyse de métriques avec un code open-source. Il constitue une alternative efficace à Prometheus, offrant des performances élevées, un stockage compact et une évolutivité horizontale.
VictoriaMetrics. Fonctionnalités clés¶
- Haute performance : Traite et stocke des millions de métriques par seconde, prenant en charge les scénarios mono-utilisateur et multi-utilisateur via un cluster.
- Faible consommation de ressources : Exigences minimales en CPU et en mémoire.
- Évolutivité horizontale : Permet l'ajout de nouveaux nœuds au cluster, augmentant ainsi les performances et permettant une gestion efficace de l'augmentation du volume de données.
- Compatibilité avec l'écosystème Prometheus : Prend en charge PromQL, l'API Prometheus et l'intégration avec des outils comme Grafana, simplifiant ainsi la migration et l'utilisation dans un environnement familier.
- Recherche et agrégation de métriques rapides : Latence minimale pour les réponses aux requêtes.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (GB) | Min HDD/SSD (GB) | Domaine personnalisé | Actif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 224 | VictoriaMetrics Open Source | Ubuntu 22.04, Ubuntu 24.04, Debian 12 | + | + | + | + | - | - | - | Non | COMMANDER |
Remarque
Sauf indication contraire, nous installons par défaut la dernière version de la version du logiciel provenant du site Web du développeur ou des dépôts du système d'exploitation.
Prise en charge après le déploiement de VictoriaMetrics¶
Après le paiement de la commande, une notification concernant la disponibilité du serveur sera envoyée à l'adresse e-mail spécifiée lors de l'inscription. Elle inclura l'adresse IP du VPS, ainsi que l'identifiant et le mot de passe de connexion. Les clients de notre entreprise gèrent leurs équipements via le panneau de gestion du serveur et l'API — Invapi. Les données d'authentification peuvent être trouvées soit dans l'onglet Information >> Tags du panneau de gestion du serveur, soit dans l'e-mail envoyé lors de la disponibilité du serveur :
- Lien pour accéder à l'interface web de VictoriaMetrics : dans le tag webpanel;
- Login :
root; - Password : Envoyé dans l'e-mail lors de la disponibilité du serveur après le déploiement du logiciel.
Lorsque vous cliquez sur le lien pour accéder au panneau de configuration de VictoriaMetrics, une page contenant des informations sur VictoriaMetrics en mode Single-node s'ouvre. Cette page est le menu principal avec une liste de points de terminaison (endpoints) utiles :

- vmui - interface web pour la surveillance et la visualisation des métriques ;
- targets - panneau d'informations détaillé sur les cibles (endpoints) détectées et actives pour la surveillance, affichant le statut actuel, les labels et les paramètres de connexion de chaque source de métriques ;
- service-discovery - mécanisme de découverte automatique et de configuration dynamique des cibles de surveillance avec la possibilité de renommer (relabeling) et de filtrer les endpoints détectés à l'aide de règles de marquage flexibles ;
- metric-relabel-debug - outil spécialisé pour le diagnostic et l'analyse détaillée du processus de renommage des métriques ;
- expand-with-exprs - guide détaillé sur l'utilisation d'expressions avancées, incluant des exemples, des recommandations et des méthodes pour interroger, filtrer, agréger et traiter mathématiquement les séries temporelles de manière efficace ;
- api/v1/targets - interface programmatique pour récupérer des informations complètes sur les cibles de surveillance au format JSON, incluant les détails de configuration, le statut et les métadonnées de chaque source de métriques détectée ;
- config - section affichant le contenu complet du fichier de configuration actuel de VictoriaMetrics avec la possibilité de consulter tous les paramètres de configuration, y compris les options globales, les règles de découverte et de filtrage ;
- metrics - une liste complète de toutes les métriques internes de VictoriaMetrics disponibles, vous permettant d'évaluer les performances, la charge et l'état interne du système de surveillance ;
- flags - guide de référence de tous les flags de la ligne de commande avec des descriptions détaillées de leur utilité, de leurs valeurs possibles et de leur impact sur la configuration et le comportement de VictoriaMetrics ;
- api/v1/status/tsdb - page d'état de la base de données, affichant les indicateurs de performance clés, l'utilisation des ressources, la taille de l'index et l'efficacité globale du système de stockage des données ;
- api/v1/status/top_queries - panneau analytique contenant des informations sur les requêtes les plus gourmandes en ressources et les plus fréquentes, vous permettant d'identifier et d'optimiser les requêtes lentes ou celles qui sollicitent trop le système ;
- api/v1/status/active_queries - moniteur des requêtes en cours d'exécution avec affichage de leur statut, de leur durée, des ressources utilisées et la possibilité de gérer les requêtes actives ;
- reload - fonction de rechargement dynamique de la configuration sans arrêter le service, vous permettant d'appliquer les modifications des paramètres VictoriaMetrics à la volée, minimisant ainsi le temps d'arrêt du système de surveillance.
Ces éléments fournissent toutes les informations et fonctionnalités nécessaires pour configurer et surveiller le fonctionnement de VictoriaMetrics.
Remarque
Des informations détaillées sur les paramètres de base de VictoriaMetrics peuvent être trouvées dans la documentation du développeur.
Commander VictoriaMetrics via l'API¶
Pour installer ce logiciel en utilisant l'API, suivez ces instructions.