+
Simple project to show how you can start using Sidekick Open Source in minutes
Explore Sidekick »
Related Article »
Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running.
Add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying.
Sidekick Open Source is here to allow self-hosting and make live debugging more accessible. Built for everyone who needs extra information from their running applications.
This project aims to show how you can start live debugging using a self-hosted Sidekick instance.
This is an end-to-end guide to show you how you can start using Sidekick Open Source.
- Docker
Make sure docker daemon is running.
- npm
npm install npm@latest -g
- Visual Studio Code (Note: Sidekick has many other clients. Check out our headless options if you don't want to install a new IDE : https://docs.runsidekick.com/headless/ )
- Clone the Sidekick repo
git clone https://github.com/runsidekick/sidekick.git
- Go to the docker folder under the project
- Run command
docker-compose up -d
and wait for a minute- App is ready
- Clone the Quickstar application repo
git clone https://github.com/boroskoyo/sidekick-nodejs-quickstart.git
- Install NPM packages
npm install
- Run!
npm start
Now you have your self-hosted Sidekick instance and Quickstart application up and running.
It is time to use a client to put tracepoints and collect data from Quickstart application.
-
Open the folder of Quickstart application (this repo)
-
.vscode folder in this repo should set the config for you. If you have any issues just check the instructions here: https://docs.runsidekick.com/plugins/visual-studio-code-extension-python-and-node.js/self-hosted-settings
-
Right click on 10th line on app/routes/index.js and put your first tracepoint. Check docs for extra info: https://docs.runsidekick.com/plugins/visual-studio-code-extension-python-and-node.js/tracepoints-and-logpoints
-
Visit http://localhost:3000 and use Quickstart application.
-
Observe your collected trace events at VSCode Sidekick: Trace Events panel!
Check out docs for more: https://docs.runsidekick.com/
Use this repo to discover how you can benefit from Sidekick Open Source.
For more examples, please refer to the Documentation
Barış Kaya - @boroskoyo - baris@thundra.io
Sidekick Repo: https://github.com/runsidekick/sidekick