Skip to main content
PHP, Ruby e as linguagens suportadas por meio de nosso beta de OpenTelemetry podem definir parâmetros de função. Os parâmetros de função são designados para jobs em segundo plano e scripts, não para armazenar parâmetros de cada chamada de função em um trace.
🔐 Não envie Informações Pessoais Identificáveis (PII) para a AppSignal. Filtre PII (por exemplo, nomes, e-mails) e use um ID, hash ou identificador pseudonimizado no lugar.

Use Link Templates para vinculá-los de volta em sua aplicação.
Por segurança e privacidade, recomendamos filtrar os parâmetros de função antes de enviá-los aos nossos servidores. Veja a tabela abaixo para uma lista de valores raiz aceitos por linguagem. Cada objeto aninhado pode conter valores que resultem em JSON válido (strings, inteiros, floats, booleanos, nulls, etc.). O exemplo de código abaixo mostra como definir parâmetros de requisição personalizados:
Para certas linguagens, é necessária uma configuração adicional. Siga as instruções para essas linguagens:

Parâmetros de função no AppSignal para Ruby

No modo coletor, os parâmetros de função são reportados como um atributo próprio, separado do payload da requisição e dos parâmetros de consulta. Caso contrário, os três gravam nos mesmos parâmetros e aparecem na mesma caixa. Veja os tipos de parâmetros no AppSignal para Ruby para conhecer os três métodos e quando usar cada um.

Limitações

Se a aplicação definir os parâmetros de função várias vezes, o último valor definido prevalece.