Sidekick
Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running. It allows you to add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying. Currently supporting Java, Python & Node.js runtimes. So Sidekick is like Chrome DevTools for your backend. Problems that we solve - Collecting dynamic data from running applications is hard π₯΅ - Adding new logs and redeploying apps takes time β - Developer onboarding is hard for complex systems π€·ββοΈπ€·ββοΈπ€· - Microservices are harder to debug π¦π¦βπ¦ - Logging everything or using APMs create so much unnecessary data 𧻠What we offer Here is how you can benefit from Sidekick and boost your developer productivity up to 3x: - Debug your remote application (monoliths or microservices on Kubernetes, Docker, VMs, or Local) and collect actionable data from your remote application. π¬ - Add logs to your production apps without redeploying or restarting πͺ΅ - Cut your monitoring costs with on-demand & conditional logpoints & tracepoints πͺ - On-board new developers by showing how your apps work using real-time data. πββοΈπββοΈπββοΈ - Observe Event-Driven Systems with ease π - Programmatically control where and when you collect data from your applications π©βπ» - Either use Sidekick's Web IDE, VS Code & IntelliJ IDEA extensions to control your Sidekick Actions or use headless clients to bring Sidekick to your workflow in any way you want! π - Evaluate the impact of an error on applications with integrated distributed tracing. π - Collaborate with your colleagues by sharing snapshots taken by Sidekick. πβπΊ - Reduce the time spent context-switching between different tools. β² πVisit http://runsidekick.com Provided by Thundra
- website: http://www.runsidekick.com
- twitter: https://twitter.com/RunSidekick
- linkedin: http://www.linkedin.com/company/runsidekick