1.0.19 • Published 9 months ago

sentry-lambda v1.0.19

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Pacote para monitorar funções Lambda diretamente no Sentry.io

Esse pacote foi desenvolvido para facilitar o monitoramento de funções Lambda de maneira organizada e centralizada.

Handler: Deve ser importado diretamente no Handler do Lambda. captureException: Utilizado para capturar exceções manualmente.

Variáveis de ambiente

Para utilizar o módulo, é necessário configurar as seguintes variáveis de ambiente

  • sentry_dns ou SENTRY_DNS (Obrigatório)
  • sentry_tracesSampleRate (Opcional, default 1.0)
  • sentry_profilesSampleRate (Opcional, default 1.0)
  • environment (Opcional, default production)
  • sentry_debug (Opcional, true dispara logs para análise)

Exemplo de Uso

import {Handler} from "aws-lambda";
import Sentry    from "sentry-lambda";

export const handler: Handler = Sentry.Handler(async (event: any, _context: any, _callback: any) => {

    try {

        // Lógica de negócio aqui...

    } catch (error: any) {
        throw error
    }

})

Reportando um erro manualmente

Para reportar um erro, utilize a função captureException utilizando como argumento o input.

Sentry.captureException(input: any)

Pronto! Após isso você irá receber as informacões diretamente no Sentry.

1.0.19

9 months ago

1.0.18

9 months ago

1.0.17

10 months ago

1.0.16

10 months ago

1.0.15

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago