Início
Bem-vindo ao Dev Inspector
O DevInspector é um SDK de observabilidade para aplicações modernas. Ele combina Error Tracking, APM e Tracing para ajudar desenvolvedores a identificar erros, acompanhar a performance das aplicações e correlacionar requisições, operações, consultas de banco e eventos.
# Instalação
npm install @xcodleox/devinspector
# Inicialização
import {
audit
} from '@xcodleox/devinspector';
audit.init({
apiKey: 'SUA_CHAVE_API',
environment: 'production',
release: '1.0.0',
slowThresholdMs: 300
});
# O DevInspector pode monitorar:
Error Tracking
- Erros não tratados
- Promise rejections
- Exceções
- Falhas de requisições
- Erros de componentes
- Contexto do usuário
- Breadcrumbs
APM
- Requisições HTTP
- Método HTTP
- URL
- Status HTTP
- Duração
- Rotas lentas
- Consultas de banco
- Duração das consultas
- Métricas personalizadas
Tracing
- requestId
- traceId
- spanId
Esses identificadores permitem relacionar
diferentes eventos de uma mesma execução.
# Captura manual de erro
audit.captureException(
new Error('Erro de pagamento')
);
# Mensagem
audit.captureMessage(
'Processamento iniciado'
);
# Métrica
audit.captureMetric(
'orders_processed',
150
);
