Pular para o conteúdo principal
A gem do AppSignal é compatível prontamente com a gem Ownership.

Uso

Ao usar a gem Ownership para atribuir ownership a blocos específicos de código, a gem AppSignal for Ruby adicionará automaticamente uma tag owner ao sample resultante, com o último owner que foi atribuído a um bloco de código durante esse sample como o valor da tag:
# Isso definirá a tag owner deste sample como :growth
owner :growth do
  crunch_user_numbers
end
Integração Ownership no AppSignal Você pode usar esta tag para filtrar samples no AppSignal pelo time que é dono do código correspondente. Quando um erro é reportado, a tag owner para o sample do erro será definida como o owner do bloco de código que causou o erro.

Definindo namespaces

Você também pode definir a opção de configuração ownership_set_namespace como true para, junto com a tag owner, ter o namespace automaticamente definido como o owner. Usar namespaces permite que você veja facilmente quais performance actions e erros pertencem a um time específico. Observe que mudar o namespace para actions e erros que já foram reportados ao AppSignal fará com que sejam reportados como novas actions e erros.

Desabilitar integração

Para desabilitar a integração com a gem Ownership inteiramente, defina a opção de configuração instrument_ownership como false.