how digma works

Raw data and dashboards take time to analyze and slow developers down. We built Digma as a continuous feedback platform that accelerates development cycles, especially in complex code bases. Digma integrates code insights into your IDE and dev tools so you can use them while coding.

RUNTIME LINTING IN THE IDE

Turns Observability Data Into Insights

Digma uses OpenTelemetry behind the scenes to collect data (traces, logs, and metrics) about your code when you run it locally. You can also easily forward test and production data to Digma.

After collecting the data, Digma analyzes it to detect meaningful insights about the code. It looks for regressions, anomalies, code smells, or other patterns that can be useful to know about the code and use in development. Effectively, Digma shortens the feedback cycle for developers.

Continuous Feedback Pipeline

Frequently Asked Questions

We don’t compete with any tool existing today because there isn’t any other tool that generates this type of feedback and delivers it in context. We do work very well together with other tools looking at the same data, like Jaeger and Prometheus, as well as traditional observability tools like Datadog or Splunk.

There are plenty of tools that offer troubleshooting or debugging capabilities after an issue is already identified, or give some raw realtime data. However, Digma is fundamentally different because we turn raw data into usable insights, and make those insights easily accessible to developers so they can take a proactive (not reactive) approach to optimization.

Yes! Here’s an example app with more coming soon.

Absolutely not! We rely on the OpenTelemetry vanilla instrumentation with a few added attributes of our own. We leave your code untouched.

No. It uses your production data to generate real insights – not predictions.

No code changes are necessary. Digma can be set up within minutes as an IDE plugin.

Dig deeper

See for yourself

Download Digma free and start using it in your local environment now.