Prérequis
Avant de pouvoir compiler le paquet AppSignal, assurez-vous que les outils de build/compilation sont installés sur votre système. Veuillez consulter la page Systèmes d’exploitation pris en charge pour toute dépendance système qui pourrait être requise.Installation
L’installation du paquet AppSignal dans votre application Elixir nécessite quelques étapes manuelles. Actuellement, AppSignal prend en charge Phoenix, Plug et les applications Elixir pures. Si AppSignal ne prend pas en charge votre cas d’utilisation ou si vous trouvez un problème avec la documentation, n’hésitez pas à nous contacter. Vous pouvez également créer une pull-request sur notre dépôt public Elixir.Installation du paquet
📖 Remarque : Si vous exécutez une application umbrella, consultez également notre guide
d’installation umbrella.
- Commencez par ajouter
appsignalà votre liste de dépendances dansmix.exs.
- Puis exécutez
mix deps.get. - Puis exécutez
mix appsignal.install YOUR_PUSH_API_KEYou suivez le guide de configuration manuelle.
Configuration
Avant que le paquet AppSignal ne fonctionne, vous devez le configurer. Pour pouvoir envoyer des données à AppSignal, vous devez d’abord créer un compte sur AppSignal.com. Ou, si vous avez déjà un compte, cliquez sur le bouton « add app » sur AppSignal.com/accounts. Pendant le processus d’installation, vous pouvez exécuter la commandemix appsignal.install
avec la Push API key hexadécimale
ou configurer AppSignal manuellement en suivant le guide ci-dessous.
Pour plus d’informations sur la configuration du paquet AppSignal pour Elixir, veuillez
lire notre documentation de configuration.
Configuration manuelle
Si vous voulez configurer AppSignal manuellement, vous devrez placer la Push API key AppSignal que vous recevez pendant le processus d’installation dans le fichier de configurationconfig/config.exs de votre application.
Avec la configuration AppSignal, vous pouvez également configurer un nom d’application
et un environnement, et bien plus encore.
Lancez votre application !
Une fois ce guide terminé, votre application est prête à être surveillée par AppSignal ! Démarrez votre application et effectuez quelques requêtes. En déclenchant une erreur ou deux, vous pourrez également tester la remontée d’erreurs. Contactez-nous si vous avez des questions concernant l’installation ou si vous avez rencontré des problèmes pendant l’installation.Optionnel : Ajouter l’instrumentation Phoenix
Découvrez comment intégrer davantage d’instrumentation dans votre application Phoenix dans notre guide d’intégration Phoenix.Optionnel : Ajouter l’instrumentation Plug
Découvrez comment intégrer davantage d’instrumentation dans votre application Plug dans notre guide d’intégration Plug.Optionnel : Ajouter de l’instrumentation personnalisée
Ajoutez de l’instrumentation personnalisée à votre application pour obtenir une vue plus approfondie de ce qui se passe dans votre application. En savoir plus sur l’instrumentation personnalisée dans notre documentation sur l’instrumentation.📖 Poursuivez avec notre guide d’installation.
Désinstallation
Désinstallez AppSignal de votre application en suivant les étapes ci-dessous. Une fois ces étapes terminées, votre application n’enverra plus de données aux serveurs AppSignal.-
Dans le
mix.exsde votre application, supprimez la ligne{:appsignal, "~> 2.0"}. -
Exécutez
mix deps.getpour mettre à jour votremix.lockavec l’état des paquets supprimés. -
Supprimez tous les fichiers de configuration AppSignal de votre application.
-
Emplacement du fichier de configuration :
config/appsignal.exs -
Et ses références dans tous les autres fichiers dans
config/*.exs
-
Emplacement du fichier de configuration :
-
Supprimez toutes les variables d’environnement système de vos hôtes de développement, staging, production, etc.
-
Variables d’environnement préfixées par
APPSIGNAL_ -
Variable d’environnement
APP_REVISION
-
Variables d’environnement préfixées par
-
Validez, déployez et redémarrez votre application.
- Cela garantira que les serveurs AppSignal ne continueront pas à recevoir de données de votre application.
-
Optionnel : Assurez-vous qu’aucun processus
appsignal-agentne s’exécute en arrière-plan.- Vérifiez la sortie de
ps aux | grep appsignal-agentet tuez les processus encore en cours d’exécution.
- Vérifiez la sortie de
- Enfin, supprimez l’application sur AppSignal.com.
📖 Poursuivez avec notre guide de
désinstallation.