Installation
La CLI fonctionne sur macOS et Linux, sur les machines Intel (x86_64) et Apple Silicon / ARM (arm64). Les distributions Linux basées sur musl, comme Alpine, sont également prises en charge.
- Homebrew
- Script d'installation (macOS & Linux)
Installez la formule. Homebrew tape Pour mettre à jour ultérieurement, exécutez :
appsignal/appsignal-cli automatiquement :Vous préférez ne pas transmettre un script à votre shell ? Téléchargez directement le binaire pour votre plateforme depuis la dernière version.
Vérifier l’installation
Vérifiez que la CLI est dans votrePATH :
Shell
appsignal-cli about pour un aperçu de votre configuration, y compris sa version, son point de terminaison, son organisation par défaut et son statut d’authentification :
Shell
Auth: Not authenticated et vous orientera vers les commandes à exécuter ensuite.
Authentification
Avant que la CLI puisse accéder à vos données, vous devez vous connecter. Elle utilise OAuth, une connexion basée sur le navigateur, vous n’avez donc jamais à copier ou stocker un jeton à la main. Vous pouvez vérifier si vous êtes connecté à tout moment avecappsignal-cli auth status.
Exécutez :
Shell
http://127.0.0.1:9789/callback. Une fois que vous approuvez, la CLI stocke les jetons et les rafraîchit pour vous, vous n’aurez donc plus à vous reconnecter.
Le flux navigateur nécessite un navigateur sur la même machine que la CLI.
Définir une organisation par défaut
Si vous appartenez à plus d’une organisation, définissez une valeur par défaut lors de votre connexion afin de ne pas avoir à la passer pour chaque commande :Shell
appsignal.com/<org-slug>. L’exécution de appsignal-cli apps list après votre connexion sauvegarde également l’organisation de votre compte comme valeur par défaut.
Vérifier votre statut
Pour voir si vous êtes connecté et quelle configuration la CLI lit, exécutez :Shell
appsignal-cli about affiche le même statut d’authentification ainsi que votre version, votre endpoint et votre organisation par défaut.
Se déconnecter
Pour supprimer vos identifiants stockés :Shell
Où sont stockés vos identifiants
La CLI stocke vos identifiants dans un fichier de configuration global, dans le répertoire de configuration standard de votre système d’exploitation. L’emplacement exact varie selon le système d’exploitation, alors exécutezappsignal-cli auth status pour voir le chemin utilisé par la CLI.
Configuration locale au projet
Vous pouvez également conserver la configuration à côté d’un projet, dans un fichier.appsignal.toml dans le répertoire du projet. Créez-en un avec :
Shell
Shell
.appsignal.toml local au projet est présent, la CLI utilise le plus proche comme seule configuration pour les commandes exécutées dans ce répertoire ou ses sous-répertoires. Pour la liste complète des clés de configuration et leur résolution, voir Configuration.
project init ne copie pas vos identifiants OAuth globaux dans la configuration du projet. Après l’avoir créé, exécutez à nouveau appsignal-cli auth login à l’intérieur du projet pour configurer des identifiants spécifiques au projet.