Skip to main content
PHP, Ruby et les langages pris en charge via notre version bêta OpenTelemetry peuvent définir des paramètres de fonction. Les paramètres de fonction sont destinés aux jobs en arrière-plan et aux scripts, et non au stockage des paramètres de chaque appel de fonction dans une trace.
🔐 N’envoyez pas d’informations personnelles identifiables (PII) à AppSignal. Filtrez les PII (par exemple, noms, e-mails) et utilisez un identifiant, un hash ou un identifiant pseudonymisé à la place.

Utilisez les Link Templates pour les relier dans votre application.
Pour des raisons de sécurité et de confidentialité, nous recommandons de filtrer les paramètres de fonction avant de les envoyer à nos serveurs. Consultez le tableau ci-dessous pour la liste des valeurs racines acceptées par langage. Chaque objet imbriqué peut contenir des valeurs qui produisent du JSON valide (chaînes, entiers, flottants, booléens, valeurs nulles, etc.). L’exemple de code ci-dessous montre comment définir des paramètres de requête personnalisés :
Pour certains langages, une configuration supplémentaire est requise. Veuillez suivre les instructions pour ces langages :

Paramètres de fonction dans AppSignal pour Ruby

En mode collecteur, les paramètres de fonction sont signalés comme un attribut à part, distinct de la charge utile de la requête et des paramètres de query. Sinon, les trois écrivent dans les mêmes paramètres et apparaissent dans la même boîte. Consultez les types de paramètres dans AppSignal pour Ruby pour connaître les trois méthodes et quand utiliser chacune.

Limitations

Si l’application définit plusieurs fois les paramètres de fonction, la dernière valeur définie prévaut.