Overview Version History Q & A Rating & Review
What is Sprkl?
Sprkl is a Personal Observability platform that provides personalized feedback on your code changes while coding in the IDE.
Sprkl helps ship correct and efficient code while spending less time on debugging, code review, and frustrating rework.
Powered by OpenTelemetry , Sprkl instruments every code change and provides feedback about their execution.
Quick start
Watch a short Sprkl demo here or visit our docs to read more.
The Sprkl dashboard
Personal OpenTelemetry traces, with Sprkl code-level spans embedded
A Jaeger instance embedded in your IDE for an easy traces analysis
Personal errors - only errors that originated from your code change
Personal insights - Sprkl’s list of opportunities to improve your code
Personal diff coverage - how much of your recent code change was covered, linked to specific lines of code
Jest tests instrumentation including mocks, assertions etc.
Quick links between the dashboard, trace visualizations and your code
In app interactions - your code ripple effect, including - DB’s, queues, tests, services, etc.
Personal vs. Global view - toggle between a system level data feed and your own personalized feed
System graph - view and analyze traces on a graph to easily identify interactions across the architecture
New! Reached security vulnerabilities lined to specific lines of code
New! OpenTelemetry traces for your K8s clusters to eliminate K8s blind spots
Pre-requisites
Supported OSs
Mac
Linux
WSL (for Windows machines). Information about running VSCode in WSL can be found here
Node v16.10.0 and up
VSCode installed
A Node.Js application with git source control available on your local machine and can run locally. If you don’t have one you may use our demo repo .
How to install Sprkl
Download the app and follow the quick start guide. 5 min. setup, zero code change, no configuration needed.
Resources
Sprkl in action