Retour au cours

Logging pour l'observabilité

Go (Golang) pour les microservices cloud-native

Logging structuré

Dans le cloud, les logs textuels simples sont difficiles à explorer. Nous utilisons le Logging Structuré (JSON).

Utilisation de slog (Go 1.21+) :

go import "log/slog"

slog.Info("utilisateur connecté", "user_id", 42, "ip", "1.2.3.4")

Cela permet à des outils comme Elasticsearch ou Datadog d'analyser vos logs facilement.