Pular para o conteúdo
FG Tracker
Documentação · Visão geral

Documentação

Documentação do FG Tracker

Como criar o acesso, instalar a integração, enviar o primeiro trace e usar o painel, a API e o MCP.

Conferido com o código e os pacotes publicados em 2026-10-16

O FG Tracker é um APM: mede o tempo de resposta de cada endpoint (p50, p95, p99), grava traces em waterfall, agrupa erros em issues, detecta N+1 e loops e avisa quando algo muda. Os dados chegam por um SDK na sua aplicação e são consultados no painel, pela API HTTP ou por um agente de código via MCP.

Comece por aquiPrimeiro trace em 10 minutosConta, projeto, chave de servidor, SDK numa app Express e o trace no painel.

O caminho completo

  1. Conta: crie em tracker.fortground.com.br/register com e-mail e senha (e confirme o e-mail pelo link) ou com Google ou Meta. O cadastro é feito por você, sem aprovação da equipe.
  2. Projeto: o painel pede só o nome. Quem cria vira owner e recebe duas chaves: a de servidor fgsk_… e a pública stk_….
  3. Integração: o SDK Node manda spans com a chave de servidor; o SDK de navegador manda erros e fetches com a chave pública.
  4. Consulta: o painel mostra traces, endpoints e issues. Para scripts e agentes, crie um token pessoal fgt_… com as permissões necessárias.

Guias e referência

Endereços e versões

Endereços do produto
O quêEndereço
Painel (login)https://tracker.fortground.com.br
API (base dos SDKs, sem /v1)https://tracker-api.fortground.com.br
Referência OpenAPI geradahttps://tracker-api.fortground.com.br/docs
Pacotes publicados no npm
PacoteVersão atualOnde roda
fg-tracker-sdk0.11.0Node.js ≥ 20, ESM
fg-tracker-browser0.4.0navegadores modernos, ESM
fg-tracker-lambda-extension0.2.0AWS Lambda, runtimes Node.js 20/22/24
fg-tracker-mcp0.12.0Node.js ≥ 20, transporte stdio

O que é suportado

  • Node.js ≥ 20 com Express, NestJS sobre Express, route handlers do App Router do Next.js (runtime Node), pg, postgres, saídas HTTP por node:http/node:https e fetch, contexto por SQS e EventBridge, logs com pino, winston e o logger do Nest, AWS Lambda (handlers async) e ECS.
  • Navegador: erros, breadcrumbs, fetch e pageviews. XHR (axios) e Web Vitals não são capturados.
  • Outras linguagens: enviam o JSON de ingestão direto para POST /v1/ingest (veja a API). Não há SDK oficial fora do Node e do navegador.