> ## 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.

# Instrumentação do Go-Redis

<Warning>
  Atualmente, a instrumentação do Redis reporta todas as queries sem sanitização. Isso significa que qualquer dado de **Informação Pessoal Identificável (PII)** que essas queries contenham, como endereços de e-mail e senhas, é enviado ao AppSignal. Isso será configurável em uma versão futura da instrumentação do Redis. <br /> <br /> Para **entidades cobertas pela HIPAA**, mais informações sobre como assinar um Business Associate Agreement (BAA) podem ser encontradas em nossa [documentação de Business Add-Ons](/support/business-add-ons).
</Warning>

## Configuração

Para instrumentar seu código Go-Redis, você precisará importar o pacote oficial de instrumentação do OpenTelemetry:

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

Após inicializar seu cliente Redis, instrumente tracing e métricas como no exemplo abaixo.

<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>
