In een vorige gids hebben we de stappen doorlopen die nodig zijn om aangepaste namespaces op te zetten in uw applicatie. U kunt deze namespaces gebruiken om onderdelen van een applicatie te groeperen, maar u kunt ze ook gebruiken om deze namespaces volledig te negeren. Dit kan een goed alternatief zijn voor het negeren van veel individuele acties.
Het negeren van namespaces zal gegevens over fouten en prestaties van alle
acties in namespaces negeren. AppSignal zal nog steeds aangepaste
metric-gegevens rapporteren die in een van de
namespace-acties zijn vastgelegd.
Namespaces negeren
Namespaces kunnen worden genegeerd door de AppSignal-integratieconfiguratie van uw applicatie aan te passen. Met de “ignore namespaces” configuratieoptie kunt u een denylist van namespaces configureren. Alle namespaces in deze lijst worden genegeerd, wat betekent dat de gegevens van deze acties niet naar de AppSignal-servers worden verzonden en niet meetellen voor het facturatieabonnement van uw organisatie.
De “ignore namespaces” configuratieoptie wordt anders geconfigureerd per integratietaal. Zie de lijst met integraties hieronder voor de taal die uw app gebruikt:
Als u niet zeker weet welke namespaces u in de AppSignal-configuratie van uw
applicatie moet configureren, kunt u het filterdropdownmenu voor namespaces op
AppSignal.com gebruiken en die namespaces in uw AppSignal-configuratie
kopiëren.
Ruby
Om namespaces in Ruby te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van ignore_namespaces is een array van strings.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignore_namespaces configuratieoptie.
Elixir
Om namespaces in Elixir te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van ignore_namespaces is een lijst van strings.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignore_namespaces configuratieoptie.
Node.js
Om namespaces in Node.js te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van ignoreNamespaces is een array van strings.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignoreNamespaces configuratieoptie.
Python
Om namespaces in Python te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van ignore_namespaces is een lijst van strings.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignore_namespaces configuratieoptie.
Om namespaces in Go-applicaties te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van ignore_namespaces is een slice van strings.
Zie voor meer informatie over deze configuratieoptie de ignore_namespaces configuratieoptie.
Java
Om namespaces in Java-applicaties te negeren, configureert u de ignore_namespaces configuratieoptie met behulp van de OTEL_RESOURCE_ATTRIBUTES omgevingsvariabele.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignore_namespaces configuratieoptie.
PHP
Om namespaces in PHP-applicaties te negeren, configureert u de ignore_namespaces configuratieoptie.
Zie voor meer informatie over deze configuratieoptie de documentatie van de ignore_namespaces configuratieoptie.