RousselTMLEARNING

Observabilité

Bonnes pratiques VictoriaMetrics

Check-list de production pour VictoriaMetrics : dimensionnement, rétention, haute disponibilité, vmagent, cardinalité, sauvegardes et supervision.

1. Architecture #

Rester simple.

Principes #

Architecture de référence VictoriaMetrics en cluster
  • Single-node tant que possible ; cluster quand le volume ou le multi-tenant l'exige.
  • vmagent en collecte, avec tampon disque et deux destinations pour la HA.
  • Disques SSD, 20 % d'espace libre au minimum (fusion des parties).
  • Rétention définie explicitement, sauvegardes quotidiennes vérifiées par une restauration de test.

2. Données #

Maîtriser la cardinalité.

Règles #

  • Explorateur de cardinalité consulté chaque mois.
  • Relabeling dans vmagent pour supprimer labels et métriques inutiles.
  • Agrégation en flux pour les métriques dont seul le total est utile.
  • Dashboards en PromQL standard s'ils doivent rester portables.

3. Exploitation #

Surveiller et mettre à jour.

Rituels #

  • Dashboards et alertes officiels installés.
  • Mises à jour régulières (changelog lu, une instance à la fois).
  • vmalert avec -remoteRead.url pour conserver l'état des alertes.
  • Accès protégé par vmauth ou un reverse proxy.

Schéma de référence et vérification rapide #

Check-list.

Check-list #

  1. Rétention et disque dimensionnés
  2. vmagent avec tampon disque
  3. vmalert relié à Alertmanager
  4. Sauvegardes vmbackup et test de restauration
  5. Supervision par les dashboards officiels
  6. Accès authentifié

Articles liés

VictoriaMetrics : pourquoi et comment, du nœud unique au cluster

Ce qu'apporte VictoriaMetrics par rapport à Prometheus seul, ses composants (single-node, vmagent, vmalert, c…

Ingérer des métriques dans VictoriaMetrics : scraping, vmagent et remote write

Toutes les façons d'alimenter VictoriaMetrics : remote write depuis Prometheus, scraping intégré, vmagent et …

MetricsQL : PromQL avec des super-pouvoirs

Les différences entre MetricsQL et PromQL : fenêtres implicites, fonctions supplémentaires (range, rollup, la…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !