Live data from Hacker News

Inside Quizlet's incredible feedback center

quizlet.com

11–12 of 12 posts

Re: Inside Quizlet's incredible feedback center

#11
post #7

Very nice. I like the idea of tying logs to users like that. Seems like there would be a lot of overhead for that amount of logging though. Could you elaborate a bit more on how it all works? Do you run an internally developed mixpanel/GA type tool? Or, is this server side logging (the JS issue speaks otherwise).

Quizlet employee here. For the JS logging you see in some of the screenshots, we use some JS on the client side that watches for errors and fires off a request to us with as much data as on the error as we can collect (in most cases we can get stack traces, which is pretty nice). In terms of where this all gets stored and aggregated, all of our application level logs are shipped into Elasticsearch, and that's where t…

You should write a blog post about your usage of elasticsearch/kibana/logstash

Re: Inside Quizlet's incredible feedback center

#12
post #7

Very nice. I like the idea of tying logs to users like that. Seems like there would be a lot of overhead for that amount of logging though. Could you elaborate a bit more on how it all works? Do you run an internally developed mixpanel/GA type tool? Or, is this server side logging (the JS issue speaks otherwise).

Quizlet employee here. For the JS logging you see in some of the screenshots, we use some JS on the client side that watches for errors and fires off a request to us with as much data as on the error as we can collect (in most cases we can get stack traces, which is pretty nice). In terms of where this all gets stored and aggregated, all of our application level logs are shipped into Elasticsearch, and that's where t…

This is excellent, thanks for sharing.

What do you use to ship the logs into ES? I'm not familiar with the technologies you're using, but is this in-sourced developed tools? Or, are there OS options for log aggregating in ES that you would recommend?

Post reply on HN