Pular para o conteúdo principal
Em um guia anterior, abordamos as etapas necessárias para configurar namespaces personalizados no seu aplicativo. Você pode usar esses namespaces para agrupar partes de um aplicativo, mas também pode usá-los para ignorar esses namespaces completamente. Esta pode ser uma boa alternativa a ignorar muitas ações individuais.
Ignorar namespaces irá ignorar dados de erro e desempenho de todas as ações em namespaces. O AppSignal ainda reportará dados de métricas personalizadas registrados em qualquer uma das ações do namespace.

Ignorando namespaces

Os namespaces podem ser ignorados personalizando a configuração da integração do AppSignal do seu aplicativo. A opção de configuração “ignore namespaces” permitirá configurar uma denylist de namespaces. Quaisquer namespaces nesta lista serão ignorados, o que significa que os dados dessas ações não serão enviados aos servidores do AppSignal e não serão contados no plano de cobrança da sua organização. A opção de configuração “ignore namespaces” é configurada de forma diferente por linguagem de integração. Veja a lista de integrações abaixo para a que seu app usa:
Se você não tiver certeza de quais namespaces precisa configurar na configuração do AppSignal do seu aplicativo, você pode usar o dropdown de filtragem de namespaces no AppSignal.com e copiar esses namespaces para a configuração do AppSignal.

Ruby

Para ignorar namespaces em Ruby, adicione o seguinte ao seu arquivo de configuração do AppSignal. O valor de ignore_namespaces é um array de strings.
Appsignal.configure do |config|
  config.ignore_namespaces += [
    "http_request", # namespace "web" no AppSignal
    "background_job", # namespace "background" no AppSignal
    "admin",
    "private"
  ]
end
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignore_namespaces.

Elixir

Para ignorar namespaces em Elixir, adicione o seguinte ao seu arquivo de configuração do AppSignal. O valor de ignore_namespaces é uma lista de strings.
import Config

config :appsignal, :config,
  ignore_namespaces: [
    "http_request", # namespace "web" no AppSignal
    "background_job", # namespace "background" no AppSignal
    "admin",
    "private"
  ]
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignore_namespaces.

Node.js

Para ignorar namespaces em Node.js, adicione o seguinte ao seu arquivo de configuração do AppSignal. O valor de ignoreNamespaces é um array de strings.
const { Appsignal } = require("@appsignal/nodejs");

new Appsignal({
  // Outras configurações
  ignoreNamespaces: ["web", "background", "admin", "private"],
});
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignoreNamespaces.

Python

Para ignorar namespaces em Python, adicione o seguinte ao seu arquivo de configuração do AppSignal. O valor de ignore_namespaces é uma lista de strings.
from appsignal import Appsignal

appsignal = Appsignal(
    # Outras configurações
    ignore_namespaces=["web", "background", "admin", "private"]
)
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignore_namespaces.

Go

Para ignorar namespaces em aplicativos Go, adicione o seguinte ao seu arquivo de configuração do AppSignal. O valor de ignore_namespaces é um slice de strings.
res := resource.NewWithAttributes(
	attribute.StringSlice("appsignal.config.ignore_namespaces", []string{"admin", "secret"}),
	// E outros atributos de recurso
)
Para mais informações sobre esta opção de configuração, configure a opção de configuração ignore_namespaces.

Java

Para ignorar namespaces em aplicativos Java, configure a opção de configuração ignore_namespaces usando a variável de ambiente OTEL_RESOURCE_ATTRIBUTES.
function encode() {
  echo -n "$@" | sed 's/,/%2C/g'
}

export OTEL_RESOURCE_ATTRIBUTES="\
  appsignal.config.ignore_namespaces=$(encode "admin,secret"),\
  ..."
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignore_namespaces.

PHP

Para ignorar namespaces em aplicativos PHP, configure a opção de configuração ignore_namespaces.
return [
    'ignore_namespaces' => ['admin', 'secret'],
    // ... outras opções
];
Para mais informações sobre esta opção de configuração, veja a documentação da opção de configuração ignore_namespaces.