Zum Hauptinhalt springen
Wenn Sie die OpenTelemetry-Integration von AppSignal verwenden, haben Sie zwei Möglichkeiten, den AppSignal Collector bereitzustellen: Diese Seite hilft Ihnen, die Unterschiede zwischen diesen Ansätzen zu verstehen und die beste Option für Ihren Anwendungsfall zu wählen.

Gehosteter Collector

Der gehostete Collector ist ein von AppSignal bereitgestellter Dienst. Er läuft auf der Infrastruktur von AppSignal und empfängt OpenTelemetry-Daten direkt von Ihren Anwendungen.

Vorteile

  • Kein Wartungsaufwand: AppSignal verwaltet den Collector für Sie, einschließlich Updates, Skalierung und Überwachung.
  • Keine Infrastrukturkosten: Der gehostete Collector ist ohne zusätzliche Kosten in Ihrem AppSignal-Abonnement enthalten.
  • Keine Einrichtung erforderlich: Hervorragend geeignet für serverlose Anwendungen, Platform-as-a-Service-Bereitstellungen (wie Heroku, Render) und Anwendungen ohne die Möglichkeit, zusätzliche Dienste wie den Collector auszuführen.

Einschränkungen

  • Datenschutz: Ihre Anwendungsdaten kommen ungefiltert beim gehosteten Collector an. Wir filtern die Daten während der Verarbeitung, nachdem sie angekommen sind.

Selbst gehosteter Collector

Der selbst gehostete Collector läuft auf Ihrer eigenen Infrastruktur, entweder als Linux-Paket oder als Docker-Container.

Vorteile

  • Verbesserter Datenschutz: Ihre Anwendungsdaten verlassen Ihr Netzwerk nicht, bevor sie verarbeitet, bereinigt und an AppSignal gesendet werden.
  • Compliance: Einige Anwendungen sind gesetzlich verpflichtet, sensible Daten innerhalb ihres eigenen Netzwerks zu verarbeiten, bevor sie extern gesendet werden.
  • Zusätzliche Metriken: Sie möchten Host-Metriken von Hosts erfassen, auf denen Sie das Linux-Paket des Collectors installieren.

Anforderungen und Überlegungen

  • Infrastrukturverwaltung: Sie sind für die Installation, Konfiguration, Aktualisierung und Skalierung des Collectors verantwortlich.
  • Infrastrukturkosten: Es entstehen Kosten für die Rechenressourcen, die zum Ausführen des Collectors erforderlich sind.

Die richtige Option wählen

Wenn Sie Hilfe bei der Entscheidung benötigen, welcher Collector verwendet werden soll, empfehlen wir Folgendes. Wenn Sie weitere Hilfe bei der Auswahl benötigen, kontaktieren Sie uns bitte.

Verwenden Sie den gehosteten Collector, wenn

  • Ihre Anwendung auf serverlosen Plattformen läuft (AWS Lambda, Vercel, Netlify).
  • Sie Platform-as-a-Service-Anbieter verwenden (Heroku, Render, Railway) und den Collector nicht als Linux-Dienst oder Docker-Container ausführen können.
  • Sie minimalen Betriebsaufwand wünschen.
  • Sie keine strengen Anforderungen an die Datenresidenz haben.

Verwenden Sie den selbst gehosteten Collector, wenn:

  • Sie strenge Anforderungen an Datenschutz oder Compliance haben.
  • Sie die vollständige Kontrolle über Ihre Infrastruktur wünschen, einschließlich des Zeitpunkts, zu dem der Collector aktualisiert wird.
  • Sie über die Infrastruktur verfügen, um den Collector auszuführen.

Erste Schritte

Beide Optionen verwenden dieselbe Konfiguration und bieten dieselben Funktionen zum Sammeln und Verarbeiten Ihrer OpenTelemetry-Daten.