Gibt es einen Crashlytics-ähnlichen Dienst für Web-Apps?

Lesezeit: 3 Minuten

Ich bin Web- und iOS-Entwickler. Auf dem Handy haben wir berühmte Tools, um alle Ausnahmen und Fehler zu sammeln, die die Anwendung auslöst.

Es gibt Crashlytics (und andere), die mit wenigen Codezeilen zum Installieren des SDK beginnen, alles automatisch zu verfolgen. Dann zeigen sie den Fehler und nützliche Informationen auf ihrer Website mit Priorität und anderen Statistiken an.

Gibt es so etwas für Webanwendungen? Oder explizit für PHP- oder JS-Apps?

Vielen Dank 😉

  • Wenn Sie nach Webanalyse fragen, bedeutet dies, dass Sie dies versuchen loggr.net

    – appukrb

    30. Januar 2014 um 5:58 Uhr

  • Ich glaube nicht, dass Loggr die Lösung dafür ist. Von ihrer Seite „Wie es funktioniert“: „Was es nicht ist Loggr ist nicht für den Webverkehr gedacht. Verwenden Sie dafür Google Analytics. Loggr ersetzt weder Syslog noch die Windows-Ereignisanzeige. Verwenden Sie dafür Splunk. Umsatz, Nutzung, Arbeitstätigkeit usw.”

    – Kla

    30. Januar 2014 um 9:32 Uhr


Benutzer-Avatar
Kyle Chadha

Es gab eine großartige Diskussion zu diesem Thema von Paul Irish auf Google+ https://plus.google.com/+PaulIrish/posts/12BVL5exFJn (Nicht mehr verfügbar, nachdem Google+ geschlossen wurde). Aber hier ist die Zusammenfassung dieses Beitrags.

Einige der genannten Leistungen:

  • bugsense.com
  • jslogger.com
  • qbaka.com
  • muscula.com
  • errorception.com
  • exceptionhub.com
  • bugsnag.com
  • außergewöhnlich.io
  • airbrake.io
  • getsentry.com
  • github.com/Offbeatmammal/jsErrLog – Open Source
  • github.com/occ/TraceKit – umfassendste Stacktrace-Bibliothek

  • Ich habe heute ein paar davon ausprobiert (Bugsnag, Rollbar und Sentry), und Sentry schien das Beste zu sein (und nein, ich bin nicht angeschlossen). Bugsnag war nett, schien aber bestimmte von mir ausgelöste Testfehler zu übersehen. Und rollbar (der hier nicht aufgeführt ist), ich mochte die Benutzeroberfläche nicht so sehr.

    – Venryx

    5. April 2017 um 12:05 Uhr


  • Gute Liste. Ich empfehle heutzutage Sentry – ich verwende es für JavaScript.

    – Niall

    23. November 2017 um 10:44 Uhr

www.ausnahme.io ist genau das, wonach du fragst. Es kostet $9 pro Monat nach einer kostenlosen Testversion.

Die Integration mit PHP erfolgt durch Einfügen eines Wrappers und einiger Codezeilen:
https://github.com/ankane/exceptional-php/

Es kann auch mit ein paar Zeilen in Javascript integriert werden:

<script type="text/javascript" src="http://js.exceptional.io/exceptional.js"></script>
<script type="text/javascript">
  Exceptional.setKey('your_api_key');
</script>

Eine weitere Option ist New Relic, obwohl es viel mehr leistet als nur Fehlerprotokollierung – es bietet alle Arten von Serverüberwachungsmetriken.
https://docs.newrelic.com/docs/applications-menu/errors-dashboard

  • Wow, Außergewöhnlich scheint großartig! Ich werde es gleich testen!

    – Kla

    14. Februar 2014 um 13:08 Uhr

  • Nur hier, um hinzuzufügen, dass diese Lösung heutzutage 49 $/Monat kostet und in Airbrake umbenannt wird.

    – Baksteen

    17. November 2017 um 10:28 Uhr


  • @Baksteen Wow, das ist ziemlich teuer. Ich komme jetzt damit durch, Sentry.io im kostenlosen Plan zu verwenden, obwohl das nicht für größere Operationen geeignet ist.

    – Niall

    23. November 2017 um 10:44 Uhr

  • Update: Diese Lösung kostet jetzt 59 $ pro Monat und geht bis zu 599 $ für den Top-Plan

    – Ramesh

    5. November 2019 um 3:04 Uhr

Benutzer-Avatar
Benutzer158

Zukünftige Benutzer können Folgendes nützlich finden.

Posten ist eine Crashlytics-ähnliche Lösung für viele Plattformen

Neben der Fehlerberichterstattung unterstützt es auch Leistungsüberwachung.

Mehr als alles andere ist es ein vollständig Open-Source-Produkt, das sowohl den Client als auch den Server umfasst, nicht nur den Open-Source-Kern. Es kann also vollständig selbst gehostet werden.


Hinweis: Ich bin sowieso nicht mit Sentry verbunden.

1106370cookie-checkGibt es einen Crashlytics-ähnlichen Dienst für Web-Apps?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy