> ## 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 ignorieren

In einem früheren Leitfaden haben wir die Schritte durchgegangen, die zum [Einrichten benutzerdefinierter Namespaces](/guides/namespaces) in Ihrer Anwendung erforderlich sind. Sie können diese Namespaces verwenden, um Teile einer Anwendung zu gruppieren, aber Sie können sie auch verwenden, um diese Namespaces vollständig zu ignorieren. Dies könnte eine gute Alternative zum Ignorieren vieler [einzelner Aktionen](/guides/filter-data/ignore-actions) sein.

<Tip>
  Das Ignorieren von Namespaces wird **Fehler- und Performance-Daten** aus allen
  Aktionen in Namespaces ignorieren. AppSignal meldet weiterhin [benutzerdefinierte Metrikdaten](/metrics/custom),
  die in einer der Namespace-Aktionen aufgezeichnet wurden.
</Tip>

## Namespaces ignorieren

Namespaces können ignoriert werden, indem die AppSignal-Integrations-Konfiguration Ihrer Anwendung angepasst wird. Die Konfigurationsoption "Namespaces ignorieren" ermöglicht es Ihnen, eine Denylist von Namespaces zu konfigurieren. Alle Namespaces in dieser Liste werden ignoriert, d. h. die Daten dieser Aktionen werden nicht an die AppSignal-Server gesendet und werden nicht auf den [Abrechnungsplan Ihrer Organisation](https://www.appsignal.com/plans) angerechnet.

Die Konfigurationsoption "Namespaces ignorieren" wird je nach Integrationssprache unterschiedlich konfiguriert. Sehen Sie sich die Liste der Integrationen unten an für diejenige, die Ihre App verwendet:

* [Ruby](#ruby)
* [Elixir](#elixir)
* [Node.js](#nodejs)
* [Python](#python)
* [Go](#go)
* [Java](#java)
* [PHP](#php)

<Tip>
  Wenn Sie sich nicht sicher sind, welche Namespaces Sie in der AppSignal-Konfiguration Ihrer Anwendung
  konfigurieren müssen, können Sie das Namespace-Filter-Dropdown auf AppSignal.com verwenden
  und diese Namespaces in Ihre AppSignal-Konfiguration kopieren.
</Tip>

## Ruby

Um Namespaces in Ruby zu ignorieren, fügen Sie Folgendes zu Ihrer AppSignal-Konfigurationsdatei hinzu. Der [`ignore_namespaces`][ruby ignore_namespaces]-Wert ist ein Array von Strings.

<CodeGroup>
  ```ruby Ruby theme={null}
  Appsignal.configure do |config|
    config.ignore_namespaces += [
      "http_request", # "web"-Namespace auf AppSignal
      "background_job", # "background"-Namespace auf AppSignal
      "admin",
      "private"
    ]
  end
  ```

  ```yaml YAML theme={null}
  production:
    ignore_namespaces:
      - "http_request" # "web"-Namespace auf AppSignal
      - "background_job" # "background"-Namespace auf AppSignal
      - "admin"
      - "private"
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignore_namespaces`-Konfigurationsoption][ruby ignore_namespaces]-Dokumentation.

## Elixir

Um Namespaces in Elixir zu ignorieren, fügen Sie Folgendes zu Ihrer AppSignal-Konfigurationsdatei hinzu. Der [`ignore_namespaces`][elixir ignore_namespaces]-Wert ist eine Liste von Strings.

<CodeGroup>
  ```elixir Elixir theme={null}
  import Config

  config :appsignal, :config,
    ignore_namespaces: [
      "http_request", # "web"-Namespace auf AppSignal
      "background_job", # "background"-Namespace auf AppSignal
      "admin",
      "private"
    ]
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignore_namespaces`-Konfigurationsoption][elixir ignore_namespaces]-Dokumentation.

## Node.js

Um Namespaces in Node.js zu ignorieren, fügen Sie Folgendes zu Ihrer AppSignal-Konfigurationsdatei hinzu. Der [`ignoreNamespaces`][nodejs ignore_namespaces]-Wert ist ein Array von Strings.

<CodeGroup>
  ```javascript Node.js theme={null}
  const { Appsignal } = require("@appsignal/nodejs");

  new Appsignal({
    // Andere Konfiguration
    ignoreNamespaces: ["web", "background", "admin", "private"],
  });
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignoreNamespaces`-Konfigurationsoption][nodejs ignore_namespaces]-Dokumentation.

## Python

Um Namespaces in Python zu ignorieren, fügen Sie Folgendes zu Ihrer AppSignal-Konfigurationsdatei hinzu. Der [`ignore_namespaces`][python ignore_namespaces]-Wert ist eine Liste von Strings.

<CodeGroup>
  ```python Python theme={null}
  from appsignal import Appsignal

  appsignal = Appsignal(
      # Andere Konfiguration
      ignore_namespaces=["web", "background", "admin", "private"]
  )
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignore_namespaces`-Konfigurationsoption][python ignore_namespaces]-Dokumentation.

## Go

Um Namespaces in Go-Anwendungen zu ignorieren, fügen Sie Folgendes zu Ihrer AppSignal-Konfigurationsdatei hinzu. Der [`ignore_namespaces`][go ignore_namespaces]-Wert ist ein Slice von Strings.

<CodeGroup>
  ```go Go theme={null}
  res := resource.NewWithAttributes(
  	attribute.StringSlice("appsignal.config.ignore_namespaces", []string{"admin", "secret"}),
  	// Und andere Ressourcenattribute
  )
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption konfigurieren Sie die [`ignore_namespaces`-Konfigurationsoption][go ignore_namespaces].

## Java

Um Namespaces in Java-Anwendungen zu ignorieren, konfigurieren Sie die [`ignore_namespaces`-Konfigurationsoption](/java/configuration/options#option-ignore_namespaces) über die Umgebungsvariable `OTEL_RESOURCE_ATTRIBUTES`.

<CodeGroup>
  ```bash Bash theme={null}
  function encode() {
    echo -n "$@" | sed 's/,/%2C/g'
  }

  export OTEL_RESOURCE_ATTRIBUTES="\
    appsignal.config.ignore_namespaces=$(encode "admin,secret"),\
    ..."
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignore_namespaces`-Konfigurationsoption](/java/configuration/options#option-ignore_namespaces)-Dokumentation.

## PHP

Um Namespaces in PHP-Anwendungen zu ignorieren, konfigurieren Sie die [`ignore_namespaces`-Konfigurationsoption](/php/configuration/options#option-ignore_namespaces).

<CodeGroup>
  ```php PHP theme={null}
  return [
      'ignore_namespaces' => ['admin', 'secret'],
      // ... andere Optionen
  ];
  ```
</CodeGroup>

Weitere Informationen zu dieser Konfigurationsoption finden Sie in der [`ignore_namespaces`-Konfigurationsoption](/php/configuration/options#option-ignore_namespaces)-Dokumentation.

[elixir ignore_namespaces]: /elixir/configuration/options.html#option-ignore_namespaces

[nodejs ignore_namespaces]: /nodejs/3.x/configuration/options.html#option-ignoreNamespaces

[notifications]: /application/notification-settings.html

[ruby ignore_namespaces]: /ruby/configuration/options.html#option-ignore_namespaces

[python ignore_namespaces]: /python/configuration/options.html#option-ignore_namespaces

[go ignore_namespaces]: /go/configuration/options.html#option-ignore_namespaces
