Bonjour friends! Here you can ask questions or report issues for the free open source error tracking tool - Desole that just got released today :)
sorgnard
@sorgnardt
hello, do you have recommandation or example for integrating with reactnative client?
sorgnard
@sorgnardt
It seems to be focused on client side errors, isn'it? is there a way to correlate client side error and server logs?
how would you compare it with solution like logz.io, datadog, and other solution for serverless observability?
Slobodan Stojanović
@stojanovic
Hi @sorgnardt, yes Desole is at the moment focused on client side errors. We didn't tried it with React Native, but it should work as long as React Native returns the same type of errors as client side. We'll eventually add Node.js client for server side errors.
is there a way to correlate client side error and server logs?
What type of error logs? You can compare timestamps, but beside that I don't think there's an easy way of doing that, also, some client side errors are not related to the back end in any way.
Desole is more like Sentry or Rollbar than other serverless observability tools, as it is focused only on client side.
Gojko Adzic
@gojko
You can add a custom tag, for example - this could be some kind of session id. Then add it both on server and client end
You’ll be able to filter events in pinpoint by any attribute, including your custom tags
Adam Piper
@ahri
hi, I'm looking around for an alternative to Raygun.io as we're considering moving more processing into Amazon - I'm not clear on whether Desole is more geared towards JS stack traces or whether our Java apps will fit comfortably?
also, we like using Raygun's concept of marking exceptions as "fixed" per version to quiet it down as we resolve problems, and to highlight regressions if they occur - is this functionality that Desole offers?
Slobodan Stojanović
@stojanovic
At the moment Desole is focused on JS frontend stack traces only, also it doesn't have marking/flagging functionality (unless you send that as a tag from your app). So I don't think you can use it as an out-of-the-box solution, but if you want to work on that feel free to contribute to Desole and add additional functionalities. We'll do our best to help.
Adam Piper
@ahri
interesting, thanks :) we do have some JS apps so I'll make some notes
Alexander Simovic
@simalexan
Glad you like it @ahri :) Desole can be easily extended into supporting Java. For starters you just need a Desole Java Client that will be able to send errors to the Desole collector
jamie-tillman
@jamie-tillman
Interested in trying out Desole, but we use Azure instead of AWS at this time. Is it possible to deploy in Azure, or is AWS a dependency?
Slobodan Stojanović
@stojanovic
AWS is a dependency for the infrastructure, it’s built on top of AWS Lambda and other AWS services
jamie-tillman
@jamie-tillman
Thanks. We may give it a shot anyway. Looks like a great system. Possibly a good excuse to set up AWS :-)
Ben Pirt
@bjpirt
Hi - Desole looks really interesting and I'm thinking about spinning it up to give it a try. I noticed that all of the repos on your GitHub organisation are archived - does this mean that the project is no longer active?
Slobodan Stojanović
@stojanovic
We are not actively maintaining it, but you can give it a try, it should still work and it’s an open-source with relatively simple code. I will try to answer any questions you have.