3 ms·
Unfortunately debug-ability usually stops when you have a distributed system in which each part of the system is playing a different song. I wish my job was wor
by msoad 4y ago
Unfortunately debug-ability usually stops when you have a distributed system in which each part of the system is playing a different song. I wish my job was working on a program that I could run on a single machine. Then I'll look into debuggers. For now I'm `print`ing and hopelessly looking into service logs in DataDog :(
- layer8 4y agoIt’s a good reason to not unnecessarily distribute your system.
- jayd16 4y agoWould certainly be nice to see some of these PAAS offer a distributed debugger that could track RPCs and breakpoint across machines in the cloud. It seems feasible to "step into" a remote method assuming the request IDs were integrated.
- pjmlp 4y agoApplication Insights on Azure, goes a big deal into that direction. https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map?tabs=net https://learn.microsoft.com/en-us/azure/azure-monitor/app/ap... Or Java Flight Recorder, https://developers.redhat.com/blog/2021/01/25/introduction-to-containerjfr-jdk-flight-recorder-for-containers#event_templates_in_cryostat https://developers.redhat.com/blog/2021/01/25/introduction-t...
- pjmlp 4y agoThankfully there are things like flight recorder and application insights that marry distributed computing monitoring with debuggers.