Naar hoofdinhoud gaan
Commandoregeltool om AppSignal te installeren in een Elixir-applicatie. De commandoregeltool wordt voornamelijk gebruikt om te helpen bij het opzetten van de configuratie voor AppSignal. Volg de installatiehandleiding wanneer u een nieuwe applicatie aan AppSignal toevoegt. Nadat de configuratie/installatie is voltooid, voert de installer de commandoregeltool demonstratie uit en stuurt het demogegevens naar de AppSignal-servers om te helpen bij de installatiewizard. Deze tool is beschikbaar sinds versie 0.13.0 van het AppSignal voor Elixir-pakket.

Configuratiemethoden

De installer biedt twee configuratiemethoden: een configuratiebestand gebruiken of omgevingsvariabelen gebruiken.

1. Configuratiebestand

Het is mogelijk om AppSignal te configureren via de Mix-configuratie. Het AppSignal voor Elixir-pakket zoekt naar de configuratie die door Mix wordt geladen. Onze installer schrijft de configuratie naar config/appsignal.exs en voegt een import toe aan uw andere configuratiebestand(en). Wanneer deze optie wordt gekozen, wordt de opgegeven Push API-sleutel naar het configuratiebestand geschreven. We raden af om deze sleutel in versiebeheer (git/svn/mercurial/etc) te checken. Gebruik in plaats daarvan een APPSIGNAL_PUSH_API_KEY-omgevingsvariabele of een tool voor het beheer van geheimen voor uw applicatie. Zie de configuratiedocumentatie voor meer informatie.

2. Omgevingsvariabelen

Het is mogelijk om AppSignal te configureren met alleen systeemomgevingsvariabelen. Wanneer deze optie wordt geselecteerd, wordt er geen configuratie naar het bestandssysteem geschreven. Zie de configuratiedocumentatie voor meer informatie.

Gebruik

Voer op de commandoregel in uw project uit:
mix appsignal.install <Push API key>
# For example
mix appsignal.install 1234-1234-1234-1234
Waarbij u uw “Push API-sleutel” kunt vinden in de installatiewizard voor uw organisatie.

Exitcodes

  • Sluit af met statuscode 0 als het commando succesvol is voltooid.
  • Sluit af met statuscode 1 als het commando is voltooid met een fout.