Sprkl is a Personal Observability platform designed to help developers write production-ready code more efficiently. The company's technology focuses on instrumenting code changes and analyzing them upon execution, providing immediate feedback to developers directly in their Integrated Development Environment (IDE). Sprkl's platform is powered by OpenTelemetry and offers features such as code-level traces, insights about hidden API calls, database queries, memory bottlenecks, diff coverage, and exception detection.
The platform's core functionality includes automatic instrumentation of code changes, rather than entire codebases, which allows developers to focus on specific parts of their code without affecting staging or production environments. Sprkl's intelligent instrumentation engine leverages OpenTelemetry to apply instrumentation automatically, adding a layer to the code that runs only on the local machine without altering the code's functionality.
Sprkl is available as a Visual Studio Code extension, a web application based on Grafana and Jaeger, and a GitHub App for CI/CD integration. The platform supports Node.js version 16.10 and up, with partial support for Java, C#, and Python via Kubernetes setup. Sprkl also offers Jest testing instrumentation for unit and integration tests, providing insights and traces for test executions.
The company has developed the Sprkl Operator, an improvement on the OpenTelemetry Operator, which applies automatic library and infrastructure-level instrumentation. This integration enables cluster-level distributed tracing with personalization for Node.js services. Sprkl's technology aims to streamline the debugging process, reducing the need for manual data collection, log analysis, and the use of breakpoints.
By using this site, you agree to allow SPEEDA Edge and our partners to use cookies for analytics and personalization. Visit our privacy policy for more information about our data collection practices.