> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Namespaces

Namespaces zijn een manier om foutincidenten, performance-incidenten en metrics van [acties](/appsignal/terminology#actions) te groeperen. [Standaard](#default-namespaces) biedt AppSignal drie namespaces: de namespaces "web", "background" en "frontend". U kunt uw eigen namespaces toevoegen om delen van uw app, zoals de API of het Admin-paneel, te scheiden met [aangepaste namespaces](#custom-namespaces).

<Tip>
  📖 Lees onze gids over [hoe u namespaces instelt][guide].
</Tip>

## Wat kunt u met namespaces doen?

Laten we eerst beginnen met de dingen waarvoor we namespaces kunnen gebruiken:

* [Foutincidenten](https://appsignal.com/redirect-to/app?to=exceptions) en [performance-metingen](https://appsignal.com/redirect-to/app?to=performance) groeperen per namespace. Maak overzichten van de belangrijkste namespaces en los die incidenten als eerste op.
* Metrics per namespace volgen en in grafieken weergeven ([foutpercentage, foutaantal](https://appsignal.com/redirect-to/app?to=exceptions/graphs), [throughput, responstijden, wachttijden](https://appsignal.com/redirect-to/app?to=performance/graphs), en meer).
* [Anomaly detection-alerts per namespace](/anomaly-detection/) ontvangen.
* [Meldingsinstellingen per namespace](/application/notification-settings) instellen.

<Frame caption="Voorbeeldgrafieken met meerdere namespaces, met een GraphQL-API en de web-namespace die los van elkaar worden getoond. Links een dropdown met het namespace-filter.">
  <img src="https://mintcdn.com/appsignal-715f5a51/4TRZP0Sq9Zq7PAPW/assets/images/screenshots/namespaces/graphs.png?fit=max&auto=format&n=4TRZP0Sq9Zq7PAPW&q=85&s=044f86ecbea3baac50432a8337ae69b2" alt="App Graphs Namespaces" width="1025" height="647" data-path="assets/images/screenshots/namespaces/graphs.png" />
</Frame>

## Standaardnamespaces

De namespace "web" bevat alle data voor HTTP-requests, terwijl de namespace "background" metrics bevat van background job-libraries en -taken. De namespace "frontend" wordt aangemaakt door de [JavaScript-front-end-integratie](/front-end).

U kunt uw eigen namespaces toevoegen om delen van uw app zoals de API en het Admin-paneel te scheiden.

## Aangepaste namespaces

<Note>
  📖 De functie voor aangepaste namespaces werd geïntroduceerd in AppSignal voor Ruby gem-versie
  2.3.0 en AppSignal voor Elixir-packageversie 1.3.0.
</Note>

Het gebruik van meer dan één namespace maakt het eenvoudiger om metrics die bij hetzelfde deel
van een applicatie horen, samen te groeperen. In AppSignal gebruiken we aangepaste namespaces om
dit te bereiken.

Het voordeel van aangepaste namespaces is de mogelijkheid om fout- en
performance-incidenten van afzonderlijke delen van dezelfde applicatie samen te groeperen. Denk aan
een administratiepaneel, openbare homepage tegenover een privé-back-end, enzovoort.

De metrics van deze drie onderdelen in één namespace kunnen de namespace "web" vervuilen met
incidenten van uiteenlopend belang. Bijvoorbeeld: wanneer er iets in het administratiepaneel kapot gaat, is dat een minder groot probleem dan wanneer de aanmeldpagina op de openbare front-end stuk gaat.

De metrics van afzonderlijke delen van een applicatie kunnen in hun eigen namespace worden gegroepeerd. Door de instrumentatie-helpers van AppSignal te gebruiken om
een namespace in te stellen, is het mogelijk om
[transactions](/appsignal/terminology#transactions) aan een bepaalde
namespace toe te wijzen.

Zodra de namespace is geconfigureerd en de applicatie data naar AppSignal stuurt,
verschijnt de nieuwe namespace in de navigatie op AppSignal.com.
Let op: data die eerder voor dezelfde actie is gerapporteerd, wordt niet naar de nieuwe
namespace verplaatst.

<Note>
  📖 Om aangepaste namespaces in uw app in te stellen, lees onze gids over [het instellen van
  namespaces met onze integraties][guide].
</Note>

<Tip>
  Alleen letters en underscores zijn toegestaan in namespace-namen.
</Tip>

## Beperkingen van namespaces

Namespaces zijn ideaal om bepaalde delen van uw applicatie te scheiden, maar er zijn enkele beperkingen aan namespaces.

Voor optimale prestaties wordt aangeraden om maximaal **10-15** namespaces te gebruiken. Hoewel we geen harde limiet op dit aantal hanteren, kunnen we de prestaties niet garanderen wanneer er meer dan **15** namespaces worden gebruikt.

## Namespaces negeren

Soms hebt u een bepaald deel van een applicatie dat niet door AppSignal hoeft te worden bewaakt. Het meest voorkomende voorbeeld is een administratiepaneel dat u intern gebruikt en dat geen constante monitoring nodig heeft. Door een hele namespace te negeren, negeert AppSignal alle transactiedata van alle acties in de geconfigureerde namespaces.

Om een namespace te negeren, configureert u eerst AppSignal zodat alle acties die u wilt negeren onder een bepaalde namespace worden gerapporteerd, zoals beschreven in de [namespaces-gids][guide].

Configureer vervolgens AppSignal in uw app om de namespace te negeren, zie onze [gids voor het negeren van namespaces][ignore guide].

Na het herstarten/deployen van uw app zouden de acties in de geselecteerde namespace niet meer op AppSignal.com gerapporteerd moeten worden.

<Note>
  📖 Om AppSignal te configureren zodat het namespaces in uw app negeert, lees onze gids over
  [het negeren van namespaces met onze integraties][ignore guide].
</Note>

## Namespaces verwijderen

Als u een namespace hebt aangemaakt die niet langer actief is, kunt u deze verwijderen vanuit het scherm [namespaces](https://appsignal.com/redirect-to/app?to=namespaces) onder app-instellingen.

<Note>
  We verwijderen een namespace niet automatisch als deze geen data meer ontvangt.
</Note>

[guide]: /guides/namespaces.html

[ignore guide]: /guides/filter-data/ignore-namespaces.html
