Rant: partial success is a joke
Let's say you'd like to check if your collector is working, you try sending it a sample trace by hand. The response is a 200 {"partialSuccess":{}} .
Nothing appears in any tool, because even when everything fails it is a "partial success". Just the successful part is 0%.
But let's accept people trying to standardize debugging tools don't know about http codes. Why the hell can't there be any information about the problem in the response?
Check the logs
Guess what? I'm trying to setup what I need to get and check those logs. What I want right now is information about why my trace was not ingested. Bad format? ID already in the system? The collector is not happy? The destination isn't?
Don't know, don't care. You should just have decided to shell out $$ for some consulting or some cloud solution.
And don't get me started about most of the documentation being bad Github README file with links to some .go file for configuration options half the time. I'm sure everyone likes to learn some language just to setup something which would be 2 clicks and you're done in shit like vmware.