Wissen, was kaputtging, wo und wie oft.
Bugtail sammelt Abstürze, Logzeilen, Traces und Metriken aus Ihren Anwendungen und gruppiert sie zu Problemen, die Sie tatsächlich schließen können. Es spricht die SDKs, die Sie bereits haben, hat eine veröffentlichte Preisliste und bewahrt Ihre Daten in einem eigenen Bucket auf, gehostet in der EU.
APP_ENV=production- SENTRY_LARAVEL_DSN=https://<key>@o0.ingest.sentry.io/0+ SENTRY_LARAVEL_DSN=https://<key>@ingest.bugtail.eu/1SENTRY_TRACES_SAMPLE_RATE=0.2
- Funktioniert mit Ihren Sentry-SDKs
- Ein Bucket pro Organisation
- In der EU gehostet
- Keine Karte für die Testphase
Vier Dinge, richtig gemacht, statt vierhundert dünn.
Das ist ein Werkzeug für ein Team, das Software schreibt und dafür Bereitschaft hat. Es ist keine Observability-Plattform mit Vertriebszyklus.
Fehler, gruppiert
Derselbe Bug wird ein Problem mit Zähler, Level und Status. Lösen Sie es, und wenn es zurückkommt, sagt das Problem es Ihnen, statt still ein zweites zu öffnen.
WeiterlesenLogs, durchsuchbar
Einfache Zeilen, gefiltert und live mitgelesen. Niemals zusammengefasst: ein Log-Explorer, der zwei identische Zeilen zu einer faltet, lügt darüber, was passiert ist.
Wohin die Zeit ging
Pro Request, pro Job und pro Query, mit Perzentilen, die die Aggregation überleben. Kein Span ist jemals eine Datenbankzeile, und genau deshalb bleibt das auch bei Volumen bezahlbar.
Metriken, die halten
Counter, Gauges und Histogramme aus jedem OpenTelemetry-Exporter, stündlich verdichtet statt pro Messwert gespeichert. Ein kumulativer Counter wird als Veränderung dargestellt, nicht als laufende Summe.
Der Umzug ist eine Zeile, keine Migration.
Bugtail spricht das Sentry-Envelope-Protokoll, OTLP und einen einfachen JSON-Endpunkt. Das SDK, das Sie schon haben, läuft unverändert weiter.
Ändern Sie die DSN und deployen Sie. Ihr vorhandenes sentry-laravel, sentry-javascript, sentry-python oder sentry-go macht genau so weiter wie bisher, und das erste Ereignis landet binnen Sekunden. Nichts wird umgeschrieben, nichts umhüllt, und es gibt keinen Agenten, den Sie irgendwo installieren müssen.
Sentry-SDKs, unverändert
Der Envelope-Endpunkt ist derselbe, an den Ihr SDK ohnehin schon sendet.
OpenTelemetry, nativ
OTLP-Logs, -Traces und -Metriken über JSON oder Protobuf. Kein Collector nötig.
Alles, was POST kann
Ein Shell-Skript, ein Log-Versender, ein Cronjob. JSON, ein JSON-Array oder NDJSON.
Ihr KI-Assistent
Ein MCP-Endpunkt, damit ein Coding-Assistent das Problem lesen kann, das er beheben soll.
Eine Preisliste, kein Angebot.
Was Sie zahlen, steht auf dieser Seite. Kein Faktor pro Nutzer, keine Gebühr pro Host und keine Position, die im Monat nach einem schlechten Dienstag auftaucht.
Free
Für ein Nebenprojekt, oder um herauszufinden, ob das hier etwas für Sie ist.
0 EUR pro Monat
zuzüglich USt.
- Fehler pro Monat
- Unbegrenzt
- Payload-Speicher
- 1 GB
- Verlauf aufbewahrt
- 7 Tage
Starter
Für ein kleines Team mit einer Handvoll Anwendungen.
19 EUR pro Monat
zuzüglich USt.
- Fehler pro Monat
- Unbegrenzt
- Payload-Speicher
- 10 GB
- Verlauf aufbewahrt
- 30 Tage
Am häufigsten gewählt
Team
Für ein Team, das betreibt, was es baut, und dafür Bereitschaft hat.
49 EUR pro Monat
zuzüglich USt.
- Fehler pro Monat
- Unbegrenzt
- Payload-Speicher
- 50 GB
- Verlauf aufbewahrt
- 90 Tage
Business
Für ein Unternehmen, das sich vor einem Einkauf verantworten muss.
149 EUR pro Monat
zuzüglich USt.
- Fehler pro Monat
- Unbegrenzt
- Payload-Speicher
- 250 GB
- Verlauf aufbewahrt
- 180 Tage
Enterprise
Für Mengen, Regionen oder Bedingungen, die in keine Preisliste passen.
- Fehler pro Monat
- Unbegrenzt
- Payload-Speicher
- Unbegrenzt
- Verlauf aufbewahrt
- 365 Tage
Wo Ihre Daten liegen und wer sie erreichen kann.
Ein Stacktrace enthält die Argumente, mit denen eine Funktion aufgerufen wurde. Ein Request-Kontext enthält Header. Das ist keine Telemetrie, das sind die Daten Ihrer Kunden, und wo sie liegen, entscheidet, welches Recht sie erreicht.
Eine Rechtsordnung, nicht zwei
Das Unternehmen, die Server und die Buckets sind in der EU. Es gibt keine amerikanische Muttergesellschaft, der eine Anordnung für hier gehaltene Daten zugestellt werden könnte.
Ein eigener Bucket
Kein Präfix in einem geteilten Bucket. Ihre Payloads liegen in einem Speicher, der für Ihre Organisation angelegt wurde, und genau deshalb ist das Löschen ein Aufruf statt einer Suchaktion.
Benannte Auftragsverarbeiter
Fünf Unternehmen können überhaupt etwas sehen, und alle fünf sind aufgelistet. Vier sitzen in der EU. Das fünfte ist Cloudflare, ein amerikanisches Unternehmen, das jede Anfrage zu uns durchleitet, und genau deshalb wird es genannt. Slack und Teams sind pro Alarmregel optional, denn diese verlassen die EU ebenfalls.
Fragen, die wirklich gestellt werden
Muss ich mein SDK wechseln?
Nein. Bugtail spricht das Sentry-Envelope-Protokoll, ein offizielles Sentry-SDK meldet also unverändert hierher. Sie ändern die DSN in Ihrer Umgebungsdatei und deployen. Wenn Sie OpenTelemetry nutzen, richten Sie den OTLP-Exporter stattdessen auf uns; auch das ist eine Zeile.
Wo genau liegen meine Daten?
Anwendung und Datenbank laufen auf Servern in Deutschland. Ihre Payloads, also Stacktraces, Request-Kontext und Breadcrumbs, gehen in einen Objektspeicher-Bucket, der für Ihre Organisation angelegt wurde, in einer EU-Region.
Was kostet es, wenn ich mehr sende, als mein Tarif erlaubt?
Für Fehler nichts: jeder Plan zeichnet so viele auf, wie Sie senden. Begrenzt wird der Speicher für ihre Stack Traces sowie Logzeilen, Spans und Messwerte pro Monat. Mehrverbrauch ist standardmäßig aus: jenseits eines Kontingents plus zehn Prozent Kulanz werden weitere Logzeilen, Spans und Messwerte abgewiesen und gezählt, und ist der Speicher voll, werden Fehler weiterhin aufgezeichnet, nur ohne ihren Trace. Jeder Bildschirm sagt es deutlich. Schalten Sie den Mehrverbrauch ein, wird der Überhang einmalig nach Monatsende zu den Sätzen der Preisseite abgerechnet.
Ist Bugtail Open Source?
Die Konnektoren sind es und bleiben es: die SDKs und die Protokoll-Leser sind der Teil, den Sie in Ihre eigene Anwendung einbauen, und den sollten Sie lesen können. Der gehostete Dienst selbst ist nicht mehr Open Source.
Brauche ich eine USt-IdNr., um mich anzumelden?
Nein. Sie ist optional, und viele Kunden haben keine. Wenn Sie eine außerhalb Belgiens haben und sie in VIES bestätigt wird, greift die Umkehr der Steuerschuldnerschaft und wir berechnen Ihnen keine Steuer.
Warum wollen Sie meinen Domainnamen?
Weil ein Firmenname nicht eindeutig ist und eine Domain es ist. Sie ermöglicht Ihren Kolleginnen und Kollegen den Beitritt ohne Einladung, sie hält zwei Firmen namens Delta aus den Projekten der jeweils anderen heraus, und eine Missbrauchsmeldung lässt sich mit einer Tatsache statt einer Vermutung beantworten. Ein TXT-Eintrag belegt das.
Vierzehn Tage Team, ohne Karte.
Melden Sie sich mit Ihrer Arbeitsadresse an, weisen Sie Ihre Domain mit einem DNS-Eintrag nach und fügen Sie eine DSN ein. Der erste Stacktrace trifft meist vor dem Kaffee ein.
Keine Karte. Die Testphase endet von selbst und fällt auf Free zurück; es wird nichts berechnet, solange Sie keinen Tarif wählen.