Ask HN: Shouldn't all non-critical web server logs be sent via UDP?
Back when Librato was launched I told somebody via support that they should support UDP because I don't want to have to create TCP connections during a request. He said to just pool my logs and send them all at once (every few minutes)...
I disagreed then and I disagree now. What's wrong with shooting them off via UDP immediately, and why not support that? Some of the benefits would be 1) less complexity in your stack, and 2) "real-time" log access.
I posted this today because the notcp post got me thinking about it again.
Do you agree or disagree, and why?