sentry-java
openreplay
Our great sponsors
sentry-java | openreplay | |
---|---|---|
5 | 22 | |
1,077 | 8,713 | |
1.4% | 3.3% | |
9.4 | 9.9 | |
6 days ago | 3 days ago | |
Kotlin | TypeScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sentry-java
-
Methods and processes for reduce bugs in production
>As now we've introduced some peers code review, automatic testing on most critical stuff (but since the codebase sucks these aren't really reliable tests)
They may not be "reliable", but these are your safety net, or harness, so you don't fall. I wrote about similar issues, for instance here: https://news.ycombinator.com/item?id=26591067 and, given your promotion, here: https://news.ycombinator.com/item?id=37211796. It contains a few steps starting from "So...".
You can add monitoring, something like Sentry (https://sentry.io) will capture exceptions that were not handled that you have not seen because the stack trace is buried in hundreds of pages of logs or something. It groups them by exception and counts them. It's pretty awesome. (https://docs.sentry.io). It supports around 108 platforms (Java, Python, JavaScript, etc.). This lets you see the exceptions and makes prioritizing easier (which ones are the most frequent, which ones impact the most, etc.).
If you don't have them already, issue templates are really useful and the comment I linked to explains why, but here's an example of an issue template (again, you can configure them for different types of issues so team members select from a dropdown for a bug or a feature):
-
GraphQL Observability with Sentry
Sentry provides informative guides for many platforms. In our server's case, we apply Apollo Server v2 as an Express middleware; therefore, Sentry's Express Guide with request, tracing, and error handlers is a great starting point.
-
Integrating OpenReplay with Sentry
The last step is to extract the openReplaySessionToken from the header and add it to your Sentry scope (ideally using a middleware or decorator) in your backend. The method to do this depends on the programming language of your backend, you can consult the Sentry docs on how to configure scope. The snippet below shows how to configure a Sentry scope if your backend is built with node.js/express
-
Plato Removes Ads from the App
In a lot of cases crash report SDKs are open source?
openreplay
- Launch HN: Highlight.io (YC W23) – Open-source, full stack web app monitoring
-
GitHub: List of open-source alternatives to everyday SaaS products
OpenReplay would not be typically be considered open source. (Which I have raised with them and have since been blocked from their repos).
-
Show HN: We built a ClickHouse-based logging service
How does it compare to OpenReplay ?
> Before deciding on ClickHouse, we were planning to use OpenSearch
You should have tried Quickwit :)
Anyway, sounds like a great project, best of luck!
-
Awesome list of VCs investing in commercial open-source startups
OpenReplay - Elastic license
-
Start with Ultra, the new React web framework
Start enjoying your debugging experience - [start using OpenReplay for free] (https://github.com/openreplay/openreplay).
-
Self Hostable Open Source Alternatives to Commercial products
open replay (https://github.com/openreplay/openreplay)
-
Integrating OpenReplay with Sentry
Imagine physically testing your application to see what the user experience feels like and also looking for errors not caught by your automated testing. OpenReplay helps you do this at scale as it helps you replay the activities every user who used your application took until they encountered an error. These errors can then be submitted automatically to tools like Sentry for easy debugging and the best part is OpenReplay is open sourced so it can be hosted on your servers and you have full control over how the data is being used. Consider the GDPR which governs all matters of data protection in the EU, with a tool such as OpenReplay you’re safe knowing that you have full control over how the data is being used.
-
Everything You Ever Wanted to Know About WebRTC
Debugging a web application in production may be challenging and time-consuming, however through the use of OpenReplay’s Assist, you can see the live screen of your users and even jump on a quick call with them. All thanks to the power of WebRTC. OpenReplay is an Open-source alternative to FullStory, LogRocket and Hotjar. It allows you to monitor and replay everything your users do and shows how your app behaves for every issue.
-
Getting Started with IndexedDB for Big Data Storage
OpenReplay is a developer-oriented, open-source session replay alternative to FullStory, LogRocket and Hotjar. It’s like having your browser’s DevTools open while looking over your user’s shoulder.
What are some alternatives?
zipkin - Zipkin is a distributed tracing system
PostHog - 🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
rrweb - record and replay the web
Sentry - Developer-first error tracking and performance monitoring
Jaeger client - 🛑 This library is DEPRECATED!
asayer-indexeddb - Getting Started with IndexedDB for Big Data Storage
budibase - Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
Matomo - Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
Appwrite - Build like a team of hundreds_
django-clickhouse - This project's goal is to build Yandex ClickHouse database into Django project.
signoz - SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
logger - ✔️ Simple, pretty and powerful logger for android