Link 1 e Link 2.

Ruby
Com a gem AppSignal for Ruby, use o método helperAppsignal.add_tags para adicionar tags a amostras de erro e desempenho. Na versão 3 e anteriores da gem Ruby, use o helper Appsignal.set_tags.
Você pode usar Appsignal.add_tags onde uma transação ativa estiver acessível. Recomendamos chamá-lo antes que o código do seu aplicativo seja executado na requisição, como em um before_action usando Rails.
Tags padrão
Você pode configurar tags que serão adicionadas a todas as transações usando a opção de configuraçãodefault_tags. Essas tags são aplicadas automaticamente a cada transação. Tags específicas de transação definidas com Appsignal.add_tags substituirão as tags padrão com a mesma chave.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma String ou um Symbol.
- O valor da tag deve ser uma String, Symbol, Integer ou Boolean (true/false).
- Valores boolean são suportados na gem Ruby 3.11 e mais recentes.
- O comprimento do valor da tag deve ser menor que 256 caracteres.
- Valores de hash aninhados não são suportados para tags. Use dados personalizados em vez disso.
Elixir
Use a funçãoAppsignal.Span.set_sample_data para fornecer contexto extra sobre erros e amostras de desempenho. Use a chave de amostra "tags" para a função adicionar tags ao span.
A última chamada prevalece
O helperset_sample_data pode ser chamado várias vezes, mas apenas o último valor será retido. Quando o código abaixo é executado:
Definindo dados de amostra em um span
Para adicionar dados de amostra a um span assim que ele for criado, adicione umcustom_on_create_fun:
custom_on_create_fun requer AppSignal for Elixir versão 2.8.3 ou superior.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma
StringouAtom. - O valor da tag deve ser uma
String,AtomouInteger. - O comprimento do valor da tag deve ser menor que 256 caracteres.
- Valores de map aninhados não são suportados para tags. Use dados personalizados em vez disso.
Node.js
Importe a função helpersetTag para adicionar tags aos spans para amostras de erro e desempenho.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma
String. - O valor da tag deve ser uma
String,NumberouBoolean. - O comprimento do valor da tag deve ser menor que 256 caracteres.
- Valores de objeto aninhados não são suportados para tags. Use a função helper
setCustomDataem vez disso.
Python
Importe o método helperset_tag para adicionar tags aos spans para amostras de erro e desempenho.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma String.
- O valor da tag deve ser uma String, Integer, Float ou Boolean.
- O comprimento do valor da tag deve ser menor que 256 caracteres.
- Valores de objeto aninhados não são suportados para tags. Use a função helper
set_custom_dataem vez disso.
Go
Em um app Go, para adicionar uma tag do AppSignal a um span em um trace, primeiro busque o span ativo ou crie um novo span conforme descrito em nossa página de instrumentação personalizada Go. Em seguida, defina um atributo no span usando o helper de atributo que corresponda ao tipo do valor da tag, veja também as limitações da tag abaixo. O nome do atributo do span tem o seguinte formato:appsignal.tag.<tag name>. Substitua <tag name> pelo nome da tag.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma String.
- O valor da tag deve ser uma String, Integer, Float, Boolean, ou um slice desses tipos.
- O comprimento do valor da tag deve ser menor que 256 caracteres.
- Os valores de array são achatados em valores separados por vírgula.
- Valores de objeto aninhados (maps) não são suportados para tags.
Java
Em um app Java, para adicionar uma tag do AppSignal a um span em um trace, primeiro busque o span ativo ou crie um novo span conforme descrito em nossa página de instrumentação personalizada Java. Em seguida, defina um atributo no span usando o métodosetAttribute. O nome do atributo do span tem o seguinte formato: appsignal.tag.<tag name>. Substitua <tag name> pelo nome da tag.
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma String.
- O valor da tag deve ser uma String, Integer, Long, Double ou Boolean, ou uma lista desses valores.
- O comprimento do valor da tag deve ser menor que 256 caracteres.
- Os valores de array são achatados em valores separados por vírgula.
- Valores de objeto aninhados (maps) não são suportados para tags.
PHP
Em aplicativos PHP, para adicionar uma tag do AppSignal a um span em um trace, use o método helperAppsignal::addTags().
Limitações
Tags que não atendem a essas limitações são descartadas sem aviso.- A chave da tag deve ser uma String.
- O valor da tag deve ser uma String, Integer, Float ou Boolean, ou um slice desses valores.
- O comprimento do valor da tag deve ser menor que 256 caracteres.
- Os valores de array são achatados em valores separados por vírgula.
- Valores de objeto aninhados (maps) não são suportados para tags.