As métricas e dashboards do Render no AppSignal estão disponíveis para workspaces do Render e podem ser configurados em apenas algumas etapas usando o recurso Metrics Stream do Render.
O recurso Metrics Stream do Render exige que o workspace do Render esteja no plano Pro
ou superior.
Observe que o Metrics Stream do Render é configurado por workspace, enquanto
a push API key de nível de app do AppSignal é por app. Escolha o app do AppSignal que
deve receber métricas de todo o workspace do Render antes de continuar. Se
seu workspace do Render rodar várias aplicações, as métricas de todos os serviços do Render
serão enviadas para o app do AppSignal que possui a chave configurada, e
atualmente não podem ser divididas por serviço.
Se você também quiser acessar e gerenciar seus logs do Render no AppSignal, configure adicionalmente o Render Log Stream para AppSignal Logging.
Você só precisa configurar este metrics stream uma vez por workspace e ele fornecerá dados para recursos como métricas de host e magic dashboards.
Para configurar o Render para enviar métricas OpenTelemetry ao AppSignal, siga as etapas abaixo:
-
Na página inicial do seu workspace no Render Dashboard, selecione Integrations > Observability na barra lateral esquerda e, em seguida, selecione + Add destination em Metrics Stream.
-
Escolha Custom como o Observability provider.
-
No campo Endpoint, insira a URL do seu Hosted Collector, que pode ser encontrada nas configurações de Hosted Collectors da sua organização.
-
No campo Token, insira sua push API key de nível de app do AppSignal, que pode ser encontrada em App settings.
-
Selecione Add destination.
Depois disso, o Render criará um metrics stream e enviará métricas de serviço ao AppSignal. As métricas de CPU, memória, capacidade de disco, I/O de disco e I/O de rede aparecerão como métricas de host no seu app do AppSignal, junto com quaisquer outras métricas de host. As métricas HTTP, do Render Postgres e do Render Key Value alimentam os magic dashboards que aparecem no seu app do AppSignal. Se você ainda não vê métricas, aguarde alguns minutos e atualize a página.
Para reportar deploys de um serviço Render, instale a integração do AppSignal para sua linguagem. O AppSignal detectará automaticamente a variável de ambiente RENDER_GIT_COMMIT do Render; veja suporte ao Render na nossa documentação de marcadores de deploy para mais detalhes.