Passer au contenu principal
Il est possible qu’AppSignal ne fournisse pas d’intégration automatique pour votre framework de choix, ou peut-être utilisez-vous votre propre configuration d’application. Lorsqu’AppSignal ne prend pas en charge quelque chose nativement, il est toujours possible d’instrumenter les applications. AppSignal doit être configuré et démarré une fois au début d’un processus. Il peut être configuré via la configuration Mix ou en utilisant des variables d’environnement.

Configuration

Le paquet AppSignal pour Elixir doit être configuré avant de pouvoir envoyer des données à AppSignal.com. Il existe deux méthodes de configuration. Utiliser la configuration mix et utiliser des variables d’environnement. Consultez les pages de configuration pour le guide complet de configuration.

Démarrer AppSignal

Pour qu’AppSignal puisse instrumenter votre application, le processus AppSignal doit être démarré dans la BEAM VM Erlang. Assurez-vous de placer cette ligne dans un endroit qui est toujours exécuté dans votre application.
{:ok, _} = Application.ensure_all_started(:appsignal)
Remarque : Ceci n’est pas requis pour les frameworks avec lesquels AppSignal s’intègre, comme Phoenix, mais l’est pour les applications Elixir pures et le code en dehors de ces intégrations, comme des tâches indépendantes ou des jobs en arrière-plan.

Ajouter de l’instrumentation personnalisée

Continuez avec notre guide pour ajouter de l’instrumentation personnalisée à votre application.