Passer au contenu principal
La transmission de données d’application à AppSignal via OpenTelemetry implique plus d’étapes d’installation que d’habitude. Veillez à suivre toutes les étapes attentivement pour la configurer correctement.

Installer l’AppSignal collector

Pour transmettre des données à AppSignal, vous devez installer l’AppSignal collector via l’une des méthodes d’installation suivantes :
  • Collecteur hébergé : laissez AppSignal héberger le collecteur.
  • Paquet Linux : exécutez le collecteur sur l’hôte que vous souhaitez surveiller.
  • Image Docker : exécutez le collecteur dans un conteneur Docker pour vous connecter à d’autres conteneurs.
  • Platform as a Service : exécutez le collecteur dans un conteneur Docker, hébergé par votre fournisseur d’hébergement.
Si vous avez plus d’une application, ou plusieurs instances d’une application, nous recommandons d’installer le collecteur dans votre infrastructure sur sa propre instance, à laquelle toutes les applications peuvent envoyer leurs données. Cela améliorera nos rapports car nous pourrons assembler les données d’instrumentation entre différentes applications (traçage distribué). Il est également plus coûteux en ressources d’installer le collecteur séparément sur chaque hôte.

Configurer l’AppSignal collector

Vous n’avez pas besoin de configurer le collector lorsque vous utilisez le collector hébergé d’AppSignal.
Lors de la configuration du collector, utilisez la clé Push API au niveau de l’organisation depuis la page de paramètres des clés API. Cela authentifiera les requêtes auprès d’AppSignal. Sans clé Push API, le collector ne démarrera pas.
# /etc/appsignal-collector.conf
push_api_key = "0000-0000-0000-0000"

Installer OpenTelemetry pour votre application

Pour installer les paquets OpenTelemetry dans votre application, suivez les instructions correspondant au langage utilisé par votre application : Assurez-vous de suivre les instructions, y compris l’installation de tous les paquets supplémentaires nécessaires pour qu’OpenTelemetry instrumente les frameworks et bibliothèques utilisés par votre application. Pour les autres langages, vous pouvez suivre les instructions d’installation de la documentation OpenTelemetry pour ce langage, ainsi que nos instructions d’installation génériques indépendantes du langage. Vous pouvez également trouver utile d’utiliser comme référence nos instructions d’installation pour les langages que nous prenons en charge.