Instalação e uso
Para usar a instrumentação do Apollo Gateway, você precisa desabilitar a instrumentação de GraphQL no serviço que atua como gateway. Isso porque o gateway enviará seus próprios spans usando a instrumentação OpenTelemetry do@apollo/gateway para as queries que ele faz proxy para os serviços que ele implementa no supergrafo.
Para fazer isso, você pode usar a opção disableInstrumentations na configuração do appsignal.
Recursos
A instrumentação do Apollo Gateway enviará spans raiz para o AppSignal com base nas queries que ele recebe e roteia para os subgrafos. Você poderá inspecionar esses dados na linha do tempo de eventos dos problemas de performance: