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.
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.
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.
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.