Installer les gems OpenTelemetry
Utilisez Bundler pour ajouter le SDK OpenTelemetry, l’exportateur OTLP et les paquets d’instrumentation au Gemfile de votre application :opentelemetry-instrumentation-all installe des instrumentations pour la plupart des frameworks et bibliothèques. Vous pouvez consulter une liste des frameworks et bibliothèques instrumentés dans les dépendances du paquet sur RubyGems. Vous pouvez également trouver des instrumentations supplémentaires pour les frameworks et bibliothèques dans le registre OpenTelemetry.
Configurer OpenTelemetry dans votre application
Ajoutez ce fichierappsignal.rb à votre application avec l’exportateur OpenTelemetry et la configuration AppSignal. Ensuite, requérez ce fichier dans votre application.
Pour les applications Rails, ajoutez-le à un initialiseur Rails comme config/initializers/appsignal.rb.
Veillez à mettre à jour les valeurs ci-dessous avec le nom de votre application AppSignal, l’environnement et la clé Push API, et à remplacer l’endpoint de l’exportateur par l’adresse de votre AppSignal collector si nécessaire.