Pular para o conteúdo principal
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.

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.

Configuração

Para instrumentar seu código Go-Redis, você precisará importar o pacote oficial de instrumentação do OpenTelemetry:
import "github.com/go-redis/redis/extra/redisotel/v9"
Após inicializar seu cliente Redis, instrumente tracing e métricas como no exemplo abaixo.
rdb := redis.NewClient(&redis.Options{
		Addr: "0.0.0.0:6379",
	})

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