Get started with your enterprise-grade debugging application

Getting started with is easy. Here is some quick information to help you get going with

Create a workspace

Workspaces are where you will load your application code into so you can set your tracepoints and start observing the application. respects your privacy and security. We use local browser caching techniques to allow a smooth and fast experience but we do not see, process or store your source code. workspaces support code from various environments including Gitlab, Github, Bitbucket or local code.

Connect your application

You can add workspaces for Java, Python and Node.js allowing you to get observability into your application.

To use with your applications you will need to install and add it to your project. This will allow the application to connect to and create tracepoints and watchers for effective insight.




Download the Java agent with this command in your terminal
curl -o nerdvision.jar
Then add this statement to your Java arguments
java -javaagent:nerdvision.jar=api.key=yourAPIKey -jar yourApplication.jar

The configuration of the servers can vary depending on the server that is used, view our docs for help on how to install in some common environments.

Install with this command in your terminal
pip install nerdvision
Then add these statements into your code
import nerdvision
Install with this command in your terminal
npm install @nerdvision/agent
Then add these statements to your code
const {nerdvision} = require('@nerdvision/agent')

This will provide the link between and your code. When an application is connected the software can now start observing your code.

Add a tracepoint

Tracepoints allow you to set locations in your code where you would like to gain insightful information like variables and stack traces during code execution. These are then stored as snapshots and made available in the cloud for analysis.

This gives you the ability to set a location in your code where you want to gather data. When this point is triggered by your application, a snapshot of data is sent to without preventing the rest of your code from executing.

View your snapshot

Snapshots are produced when your tracepoint is triggered during code execution, and captures application data at the time the tracepoint is triggered. Snapshots are stored in the cloud, to allow the data to be analyzed even after the application has terminated.

    What you get with a snapshot

    • Stack Trace - all the lines of code that where executed to get to this tracepoint
    • Variables - the variables at each line of code that has been executed
    • Watches - custom expressions evaluated at the same point as the tracepoint