Retour au cours

Métriques avec Prometheus

Go (Golang) pour les microservices cloud-native

Tout mesurer

On ne peut pas gérer ce qu'on ne peut pas mesurer. Prometheus est le standard pour les métriques cloud-native.

  1. Utilisez la bibliothèque prometheus/client_golang.
  2. Définissez des compteurs pour les requêtes HTTP.
  3. Exposez le endpoint /metrics.

go var httpRequestsTotal = prometheus.NewCounter(prometheus.CounterOpts{...})