Node.js
Pakiet dla Express i Fastify
js
// npm install @dockcodes/dockray
import { DockRayClient } from '@dockcodes/dockray';
import { dockrayRequestHandler, dockrayErrorHandler } from '@dockcodes/dockray/express';
const dockray = new DockRayClient({
token: process.env.DOCKRAY_TOKEN,
privateKey: process.env.DOCKRAY_PRIVATE_KEY,
});
app.use(dockrayRequestHandler(dockray));
// ...trasy...
app.use(dockrayErrorHandler(dockray));
Serwerowy pakiet DockRay monitoruje aplikacje Node.js oparte na Express lub Fastify. Middleware rejestruje nieobsłużone wyjątki i transakcje HTTP, natomiast klient umożliwia ręczne raportowanie zdarzeń z zadań, kolejek i procesów działających poza cyklem żądania. Token projektu oraz klucz prywatny są odczytywane po stronie serwera i nie mogą zostać dołączone do kodu przeglądarkowego. Przed zakończeniem procesu klient powinien opróżnić kolejkę wysyłkową, aby ostatnie zdarzenia dotarły do DockRay.
Instalacja - Node.js
Wymagania, instalacja i przygotowanie Node.js do bezpiecznego raportowania danych produkcyjnych.
Konfiguracja - Node.js
Bezpieczna konfiguracja poświadczeń, środowisk i zakresu danych raportowanych przez Node.js.
Weryfikacja i typowe problemy - Node.js
Kontrolowane potwierdzenie działania Node.js oraz diagnostyka najczęstszych problemów z wysyłką.