Comments (7)
I'd suggest we tackle the Raygun question separately. That's Error Reporting, not Feature Usage Reporting. I think we're in different places on those two domains.
For usage reporting:
Adopt: RedGate.Usage.Client
Adopt: AppInsights
Retire: MixPanel
Retire: Google Analytics
Retire: Smart Assembly
For error reporting, I think the current state is already on the tech radar:
Adopt: Raygun
Retire: Smart Assembly
from tech-radar.
I agree. I spoke with @nyctef, @samblackburn and @fredjeronimo about this earlier and I think the model we should be working towards is RedGate.Usage.Client
being extended to handle faults/errors.
If we manage to do this, then we can use a vendor neutral thing on our side, and all the choosing where to go can be done by hanging handlers off the message bus. This is what we do for App Insights and means we can change from MixPanel to AppInsights without needing to rebuild the code.
The only problem is we haven't built this yet 😄
from tech-radar.
Raygun in "retire"?
from tech-radar.
@rmc47 It's interesting you say that, as the SQL Monitor team has just agreed to introduce it. Any particular reason as to why?
from tech-radar.
@adrianbanks What @fffej said, basically, though I realise that doesn't help you immediately. (But it seems a mild shame to introduce it now if you aren't already using it, knowing that we have a better plan on the table.)
I thought I'd heard of other teams moving away from Raygun towards AppInsights - but I may have been mistaken.
from tech-radar.
@rmc47 , @adrianbanks - I just wanted to clarify that the idea behind our chat yesterday was not to retire Raygun per se. Raygun has a lot of advantages going for it (especially on the server and dashboard side of things) and the functionality it provides out of the box is very helpful to both the development teams and support. I'd be very surprised in AppInsights would be able to do all of that (unless we throw in some heavy customisation). We've been very happy with it in Prompt and I've done an analysis on the pros/cons of it a while back (you can read about it here).
The problem is that we currently have Raygun tightly coupled on the client side and ideally we would have it abstracted away from the products in a message bus layer. As @fffej mentioned "If we manage to do this, then we can use a vendor neutral thing on our side, and all the choosing where to go can be done by hanging handlers off the message bus." Raygun would still be a valid alternative at this stage, unless we have full parity elsewhere.
from tech-radar.
I wasn't aware that teams were trying to use AppInsights as a way of recording errors - would be interesting to see how that works if so.
Raygun is ok, but I don't particularly love it.
from tech-radar.
Related Issues (20)
- [Tool] Docker HOT 1
- [Library] FsCheck
- [Tools] Adopt KeePass HOT 1
- [Techniques] Semantic Versioning 2.0.0 (SemVer) HOT 3
- [Tool] Renovate to update npm and nuget packages
- Rename category "Languages and frameworks" HOT 4
- Move JSON from "Tools" HOT 1
- [Libraries and Frameworks] Move JQuery to Endure
- [Techniques] Are "Trunk is always releasable" and "Continuous Delivery" worth keeping separate?
- [Techniques] Should the Show & Tell/Expo be on the tech radar?
- [Techniques] Remove "Scrum" HOT 3
- [Techniques] "Mobbing" HOT 7
- Rename "Adopt" to "Available" HOT 5
- Javascript Syntax highlighting library HOT 16
- BouncyCastle HOT 1
- SonarQube (especially PR Analysis) requires review HOT 3
- No mention of Entity Framework on the radar HOT 6
- GUI test technologies for WPF apps HOT 2
- Remove techniques quadrant HOT 2
- Blazor: Raise To Trial HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tech-radar.