Die OpenTelemetry-Gems installieren
Verwenden Sie Bundler, um das OpenTelemetry-SDK, den OTLP-Exporter und die Instrumentierungspakete zum Gemfile Ihrer Anwendung hinzuzufügen:opentelemetry-instrumentation-all installiert Instrumentierungen für die meisten Frameworks und Bibliotheken. Sie können sich eine Liste der instrumentierten Frameworks und Bibliotheken in den Abhängigkeiten des Pakets auf RubyGems ansehen. Sie können auch zusätzliche Instrumentierungen für Frameworks und Bibliotheken im OpenTelemetry Registry finden.
OpenTelemetry in Ihrer Anwendung konfigurieren
Fügen Sie diese Dateiappsignal.rb mit der OpenTelemetry-Exporter- und AppSignal-Konfiguration zu Ihrer Anwendung hinzu. Binden Sie diese Datei dann in Ihrer Anwendung mit require ein.
Für Rails-Anwendungen fügen Sie sie einem Rails-Initialisierer wie config/initializers/appsignal.rb hinzu.
Stellen Sie sicher, dass Sie die folgenden Werte mit Ihrem AppSignal-Anwendungsnamen, der Umgebung und dem Push API-Schlüssel aktualisieren und den Exporter-Endpunkt durch die Adresse Ihres AppSignal Collectors ersetzen, falls erforderlich.