> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instrumentation Go-Redis

<Warning>
  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. <br /> <br /> 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](/support/business-add-ons).
</Warning>

## Configuration

Pour instrumenter votre code Go-Redis, vous devrez importer le paquet d'instrumentation officiel OpenTelemetry :

<CodeGroup>
  ```go Go theme={null}
  import "github.com/go-redis/redis/extra/redisotel/v9"
  ```
</CodeGroup>

Après avoir initialisé votre client Redis, instrumentez le tracing et les métriques comme dans l'exemple ci-dessous.

<CodeGroup>
  ```go Go theme={null}
  rdb := redis.NewClient(&redis.Options{
  		Addr: "0.0.0.0:6379",
  	})

  if err := redisotel.InstrumentTracing(rdb); err != nil {
  	panic(err)
  }
  ```
</CodeGroup>
