Dev Inspector Logo
Dev Inspector
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
);