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 #

  • 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