Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
Guide to Go profiling, tracing and observability (github.com/datadog)
175 points by ingve on Dec 22, 2022 | hide | past | favorite | 8 comments


Nice resource. I especially like the mental model section because this kind of execution monitoring is impossible if you don’t have a solid understanding of what you’re actually looking at.


does anyone have any recommendations for a similar resource for a node.js application?


Not a complete doc of different sources and known issues, but I've found OpenTelemetry very helpful to gather information about our node applications

https://opentelemetry.io/


OpenTelemetry is amazing. I have used it for multiple languages and frameworks (rust, node (react specifically), golang, C#) and it has been a pleasure to work with. The integrations are very similar and the fact that you can instrument multiple languages and pipe the OTLP outputs to a single swiss army knife agent (opentelemetry-collector) is amazing as well.

I have loved my experience with OpenTelemetry.


I remember trying OT for go awhile back and it just wasn’t ready compared to just relying on OpenCensus and OpenTracing. Do you think it’s ready for prime time yet?


OpenTelemetry is quite stable for tracing with Go. When was a while back?


Like a year back, so not too recent.


Aha! Yeah, that would likely be around the time they were making the last set of breaking changes to get into GA. It's been GA for nearly a year, so it's a good time to jump in for tracing.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: