Passer au contenu principal
L’instrumentation Redis reporte actuellement toutes les requêtes de manière non assainie. Cela signifie que toutes les données d’informations personnelles identifiables (PII) que ces requêtes contiennent, comme les adresses e-mail et les mots de passe, sont envoyées à AppSignal. Cela sera configurable dans une future version de l’instrumentation Redis.

Pour les entités couvertes par HIPAA, plus d’informations sur la signature d’un Business Associate Agreement (BAA) se trouvent dans notre documentation Business Add-Ons.

Configuration

Pour instrumenter votre code Go-Redis, vous devrez importer le paquet d’instrumentation officiel OpenTelemetry :
import "github.com/go-redis/redis/extra/redisotel/v9"
Après avoir initialisé votre client Redis, instrumentez le tracing et les métriques comme dans l’exemple ci-dessous.
rdb := redis.NewClient(&redis.Options{
		Addr: "0.0.0.0:6379",
	})

if err := redisotel.InstrumentTracing(rdb); err != nil {
	panic(err)
}