Naar hoofdinhoud gaan
De onderstaande lijst bevat alle configuratieopties met de naam van de omgevingsvariabele en de naam van de sleutel in het configuratiebestand. Voor meer informatie over het configureren van AppSignal met een configuratiebestand, zie ons onderwerp Configuratie.

key

  • Type: string
Deze configuratieoptie is vereist om gegevens naar AppSignal te kunnen versturen. Als deze configuratieoptie niet is ingesteld, draait AppSignal voor JavaScript in ontwikkelingsmodus en worden er geen gegevens naar AppSignal verzonden.
De API-sleutel voor front-end-foutmonitoring van uw applicatie. U vindt deze API-sleutel onder “Front-end error monitoring” in de sectie “Push & Deploy” van de instellingen van uw applicatie. Dit is niet dezelfde sleutel als de API-sleutel op organisatie- of applicatieniveau die wordt gebruikt voor monitoring in onze back-end-integraties.

namespace

  • Type: string
  • Standaardwaarde: "frontend"
De standaardnamespace die wordt gebruikt om fouten naar AppSignal te rapporteren. Lees meer in onze namespaces-handleiding.

revision

  • Type: string
Stelt de app-revisie in voor de momenteel draaiende versie van uw app. Deze wordt gebruikt om deploy-markers aan te maken en alle inkomende data te taggen als behorend bij een specifieke deploy. Lees meer in onze deploy markers-handleiding.

ignoreErrors

  • Type: RegExp[]
Een array van reguliere expressies die wordt gecontroleerd tegen de message-eigenschap van elke fout die naar AppSignal wordt gerapporteerd. Als een van de reguliere expressies overeenkomt, wordt de fout genegeerd. Lees meer in onze handleiding voor het negeren van fouten.

matchBacktracePaths

  • Type: RegExp[]
Deze configuratieoptie is nuttig bij het ontwikkelen van applicaties voor desktop- en mobiele omgevingen of bij het implementeren van dezelfde applicatieomgeving op meerdere domeinen. De meeste applicaties hoeven deze configuratieoptie niet te gebruiken.Het gebruik van deze configuratieoptie breekt publieke sourcemap-detectie. Om deze configuratieoptie te gebruiken met een codebase die sourcemaps gebruikt, moet u privé-sourcemaps uploaden voor uw applicatie.Deze configuratieoptie is experimenteel en kan in toekomstige versies wijzigen.
Een array van reguliere expressies met een of meer match groups. Deze reguliere expressies worden gecontroleerd tegen de paden in de backtrace-regels van fouten die naar AppSignal worden gerapporteerd. Als een van de reguliere expressies overeenkomt met een of meer niet-lege match groups, wordt het pad in de backtrace-regel vervangen door de samenvoeging van die match groups. Dit is nuttig wanneer het pad waar uw applicatie is geïmplementeerd vooraf niet bekend is. Het pad naar een Electron-applicatie kan bijvoorbeeld op elke machine van een gebruiker verschillen. U kunt dan zoeken naar het gedeelte van dat pad dat bekend is en uw applicatie vertegenwoordigt. Als de broncode van uw applicatie zich bijvoorbeeld op een pad bevindt zoals onderstaand, waarbij ${USERNAME} per gebruiker verschilt:
/Users/${USERNAME}/Applications/MyApp.app/Contents/Resources/bundle/app.js`
Dan kunt u deze configuratieoptie als volgt gebruiken:
const appsignal = new Appsignal({
  // ... other configuration options ...
  matchBacktracePaths: [new RegExp("MyApp.app/Contents/Resources/(.*)")],
});
Wanneer er een fout wordt gerapporteerd, worden de paden in de backtrace-regels vervangen door het resultaat van de match group, wat in dit voorbeeld bundle/app.js is. Dit zorgt ervoor dat fouten die naar AppSignal worden gerapporteerd correct worden gegroepeerd wanneer er gebruikgemaakt wordt van backtrace line grouping, en maakt het mogelijk om privé-sourcemaps te uploaden voor het opgeschoonde pad.